Microsoft Azure Blob Storage
Azure Blob Storage container を Squid に接続する
Squid を通じて Azure Blob Storage container にアクセスするには、まず Squid Console から connector を追加します。
-
Azure アカウントで、storage account の connection string をコピーします。Azure Portal で Storage Account に移動し、Security + networking > Access keys > Connection string の順に進みます。
-
Squid Console で Connectors ページに移動し、Microsoft Azure Blob Storage connector を選択します。
-
次の詳細を入力します。
- Connector ID - connector を識別しやすい簡潔な ID を選択します。
- Container Name - 接続する blob container の名前。
- Connection String - Azure Portal の connection string。これは Squid Secrets に安全に保存されます。
-
Test connection をクリックしてコネクタ情報を検証します。検証できたら、Add connector をクリックします。

client から storage container にアクセスするには、storage() メソッドを使用して Storage Client への参照を作成し、storage connector ID を渡します。
const storage = squid.storage('YOUR_STORAGE_CONNECTOR_ID');
この storage instance を使用すると、files の upload、metadata の読み取り、download URLs の生成、content の download を行えます。これらはすべての Squid storage connectors で利用できる同じ操作です。client から files を管理する方法の詳細については、Squid storage documentation を参照してください。
Squid application が Azure region でホストされている場合、Squid は自動的に provision される built-in Azure Blob Storage connector も提供します。設定は不要です。これは他の built-in storage options と並んで利用できます。詳しくは built-in storage を参照してください。