Google Cloud Storage
Google Cloud Storage bucket を Squid に接続する
Squid を通じて Google Cloud Storage bucket にアクセスするには、まず Squid Console でコネクターを追加します。
-
Squid Console で Connectors ページに移動し、Google Cloud Storage コネクターを選択します。
-
次の詳細を入力します。
- Connector ID - 簡潔で、コネクターを識別しやすい ID を選択します。
- Bucket name - 接続する GCS bucket の名前です。
- Credentials JSON string - Squid に付与したい storage bucket 権限を持つ Google Cloud service account を指定します。この値はプライベートに保たれるよう、Squid Secrets を使用して安全に保存されます。
-
Test connection をクリックしてコネクター情報を検証します。検証できたら、Add connector をクリックします。

クライアントから storage bucket にアクセスするには、storage() メソッドを使用して StorageClient への参照を作成し、storage connector ID を渡します。
Client code
const topic = squid.storage('YOUR_STORAGE_CONNECTOR_ID');
この storage インスタンスを使って、ファイルのアップロード、メタデータの読み取り、ダウンロード URL の生成、コンテンツのダウンロードを行えます。クライアントからのファイル管理について詳しくは、Squid storage ドキュメントを参照してください。