【Rails】Ruby on Railsで署名付きURLを生成してGCSにファイルをアップロード【GCP】
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/199/gcp2.png?X-Amz-Expires=600&X-Amz-Date=20240727T084705Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=53503ab8743306ed31d6afb5a315d00a7bbc066d8b01d49725676cb25e5035a3)
はじめに
バックエンド(今回はRuby on Rails)で署名付きURLを生成し、GCSに非同期でファイルをアップロードする方法について説明します。
GCPの準備
アカウントの作成
GCPのアカウントを作成します。
<iframe class="hatenablogcard" style="width:100 ...
【GCP】Google Cloudの無料プログラム「Always Free」でCloud Storageを使う
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/116/gcp.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T084705Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=0d2037e6550fa00fcedb2e921baf40f8e5545b282ab30fab571bd16f2f299d68)
はじめに
Googleが提供するGoogle Cloud Platform (GCP)には2種類の無料プログラムがあります。ひとつはトライアル期間中に利用できる$300分のクレジット、もうひとつは使用量上限の範囲内であれば無料で利用できる「Always Free」と呼ばれるプログラムです。
<iframe cl ...
【Rails6】Action Textで挿入した画像の保存先をAmazon S3やGCSに変更する方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/37/rails.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T084705Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=0a83a0fe873b1b732044915e926c1795fbbb348be3f9dda3d7282a2836528a66)
はじめに
Rails 6.0で追加された「Action Text」で挿入した画像の保存先は、デフォルトではローカルディスク(Railsアプリの実行環境)となっています。
本記事では、Action Textで挿入した画像の保存先をローカルディスクからAmazon S3やGCSといったクラウドストレージサービスに変 ...
![](/assets/profile-1055d2f9a1a248bf051584d3572c2f2d79d103e956e0fcee48f1cab5cd40472b.jpg)
坂井 光太郎 / Sakai Kotaro
Ruby on Rails を中心とした Web アプリ開発全般に関する技術情報をまとめています。業務に関するご依頼・ご相談、当サイトに対するご感想やメッセージはコンタクトフォームからお気軽にお問い合わせください。