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

AWS S3 ストレージ

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

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

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

  • 以下の詳細を入力してください:

    • Connector ID - コネクタを識別するのに役立つ、簡潔な ID を選択します。
    • Bucket name - 接続する S3 バケットの名前。
    • Region - バケットが存在するリージョン。
    • Access key - あなたの AWS アクセスキー。アクセスキーの詳細については、view the AWS docs をご覧ください。
    • Secret key - あなたの AWS シークレット。これは Squid Secrets 内に安全に保管されます。
  • Test connection をクリックしてコネクタ情報を確認します。確認が取れたら、Add connector をクリックしてください。

S3 connector

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

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

このストレージインスタンスを使用して、ファイルのアップロード、メタデータの読み取り、ダウンロード URL の生成、コンテンツのダウンロードが可能です。クライアント側からファイルを管理する方法については、view the Squid storage documentation をご覧ください。