メインコンテンツまでスキップ

Google Cloud Storage

Google Cloud Storage bucket を Squid に接続する

Squid を通じて Google Cloud Storage bucket にアクセスするには、まず Squid Console でコネクターを追加します。

  • Squid ConsoleConnectors ページに移動し、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 をクリックします。

GCS connector

クライアントから storage bucket にアクセスするには、storage() メソッドを使用して StorageClient への参照を作成し、storage connector ID を渡します。

Client code
const topic = squid.storage('YOUR_STORAGE_CONNECTOR_ID');

この storage インスタンスを使って、ファイルのアップロード、メタデータの読み取り、ダウンロード URL の生成、コンテンツのダウンロードを行えます。クライアントからのファイル管理について詳しくは、Squid storage ドキュメントを参照してください。