AWS S3 ストレージ
AWS S3 ストレージバケットを Squid に接続する
Squid を通じて AWS S3 ストレージバケットにアクセスするには、最初に Squid Console でコネクタを追加します。
-
Squid Console で Connectors ページに移動し、AWS S3 integration を選択します。
-
次の詳細を入力します:
- Connector ID - 短く、コネクタを識別しやすい ID を選択します。
- Bucket name - 接続する S3 バケット名。
- Region - バケットが存在するリージョン。
- Access key - AWS access key。access key の詳細は、AWS docs を参照してください。
- Secret key - AWS secret。これは Squid Secrets に安全に保存されます。
-
Test connection をクリックしてコネクタ情報を検証します。検証できたら、Add connector をクリックします。

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