Microsoft Azure ソースの追加
Microsoft Azure ソースは、既存の Microsoft Azure ストレージアカウントに接続します。Imgix はあなたが提供する認証情報を使用して接続するため、アセットを公開する必要はありません。
Microsoft Azure ソースの設定
- 
Imgix ダッシュボードの Sources ページ に移動し、New Source ボタンをクリックします。 
- 
「Microsoft Azure」を選択し、How do you store your media? のラジオオプションを選びます。 

- Microsoft Azure ソースの詳細を入力します。

注: Imgix がアセットにアクセスするために専用の SAS トークンを生成することを強く推奨します。Imgix がアセットを配信するために必要な権限は Read と List のみです。SAS トークンの生成方法や Azure アカウントの詳細の確認方法については、Microsoft Azure ガイドをご参照ください。
- Storage Account Name: Imgix が接続するアセットを含むストレージアカウントのアカウント名。
- Storage Account Type: 必要に応じて File Share または Container (Blob) を選択します。
- Container/File Share Name: コンテナまたはファイル共有の名前。
- SAS Token: Imgix が接続するストレージアカウント deployment_credentials用の共有アクセス署名 (SAS)。
- Path Prefix(任意): 解決するフォルダのプレフィックス(存在する場合)。このプレフィックスは、Azure 内でアセットを解決する前にアセットパスの先頭に追加されます。デフォルトではアセットパスは /です。
- アセットのベース URL として使用する サブドメイン を選択します。

注: 選択したサブドメイン名はソース固有であり、再利用できません。カスタマイズの多いソース(特にカスタムドメイン)を設定する場合は、今後使用する予定の名前を選択してください。
- 既存のソースを編集しており、ロングフォーム動画が有効になっている場合、Imgix Video Subdomain フィールドが表示されます。このフィールドは Imgix Image Subdomain から自動的に値を継承し、Image Subdomain を変更しない限り修正できません。
- ステップ #3 の Save ボタンをクリックして、ソースをデプロイキューに追加します。

注: Azure File Share アセットはデフォルトで Content-Type が application/octet-stream となっており、パラメータなしで Imgix 経由で配信するとブラウザで直接開かれずダウンロードされます。これを解決するには、URL に任意の Imgix パラメータ(例: auto=compress)を追加するか、デプロイ後にソースにデフォルトパラメータを設定してください。
Microsoft Azure ガイド
Imgix がアセットにアクセスするために専用の SAS トークンを作成することを強く推奨します。
SAS 文字列のトラブルシューティング
Azure の SAS 文字列が Imgix で正しく機能するためには、以下のコンポーネントが必要です。
必須パラメータ
- ss (サービス): ストレージタイプに応じて b(Blob)および/またはf(File)を含める必要があります
- srt (リソースタイプ): s(Service)、c(Container)、o(Object)を含める必要があります
- sp (権限): 最低限以下を含める必要があります:
- r(Read)- アセットにアクセスするために必要
- l(List)- コンテナの内容を一覧表示するために必要
 
- se(有効期限): 未来の日付/時刻である必要があります
- st(開始時間): 現在または過去の日付/時刻である必要があります
- sig(署名): トークンを検証する暗号署名
有効な SAS 文字列の例
+++ ?sv=2021-12-02&ss=bfqt&srt=sco&sp=rwdlacupiytfx&se=2033-03-10T22:26:04Z&st=2023-03-10T14:26:04Z&spr=https&sig=signature_value +++
SAS Token Validator
Paste your Azure SAS token below to validate it meets Imgix requirements:
詳細設定
カスタムドメイン、デフォルト設定、キャッシュ TTL オプションの設定については、詳細ソース設定をご参照ください。
アップロード
Microsoft Azure に直接アセットをアップロードするためには、ソースを追加で設定する必要があります。詳しくは Microsoft Azure へのアップロード ドキュメントをご覧ください。