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

AWS S3 ストレージ

AWS S3 ストレージバケットを Squid に接続する

Squid を介して AWS S3 ストレージバケットにアクセスするには、まず Squid Console からコネクタを追加します。

  • Squid ConsoleConnectors ページに移動し、AWS S3 integration を選択します。

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

    • Connector ID - 短く、コネクタを識別しやすい ID を選択します。
    • Bucket name - 接続する S3 バケットの名前。
    • Region - バケットが存在するリージョン。
    • Access key - AWS access key。access key の詳細は、AWS のドキュメントを参照してください。
    • Secret key - AWS secret。これは Squid Secrets に安全に保存されます。
  • Test connection をクリックしてコネクタ情報を検証します。検証できたら、Add connector をクリックします。

S3 connector

クライアントからストレージバケットにアクセスするには、storage() メソッドを使って Storage Client への参照を作成し、ストレージコネクタ ID を渡します。

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

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