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 へのアップロード ドキュメントをご覧ください。