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

Google Cloud Storage

Google Cloud Storage bucket を Squid に接続する

Squid から Google Cloud Storage bucket にアクセスするには、まず Squid Console で connector を追加します。

  • Squid ConsoleConnectors ページに移動し、Google Cloud Storage connector を選択します。

  • 次の詳細を入力します:

    • Connector ID - 短く、connector を識別しやすい ID を選択します。
    • Bucket name - 接続する GCS bucket の名前です。
    • Credentials JSON string - Squid に付与したい storage bucket の権限を持つ Google Cloud service account を指定します。この値は、非公開のまま保持されるよう Squid Secrets を使用して安全に保存されます。
  • Test connection をクリックして connector 情報を検証します。検証できたら 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 ドキュメントを参照してください。