コンテンツにスキップ

Azure Blob Storageから/static-assetsを提供する

URIパスが`/static-assets`で始まるリクエストをCloud Connectorを使用してAzure Blob Storageコンテナにルーティングします。

Azure Blob Storageコンテナから静的アセットを提供するには:

  1. Cloudflareダッシュボードにログインし、アカウントとドメインを選択します。
  2. ルール > Cloud Connectorに移動します。
  3. Microsoft Azure - Blob Storageクラウドプロバイダーとして選択します。
  4. バケットURLを入力します。構造は次のようになります:
    • サブドメインスタイルのURL:ホスト名を<BUCKET_NAME>.blob.core.windows.netに設定します。この場合、バケットにはstatic-assetsという名前のフォルダーが含まれている必要があり、ファイルはこのフォルダー内に配置する必要があります。例えば、https://<YOUR_HOSTNAME>/static-assets/style.csshttps://<BUCKET_NAME>.blob.core.windows.net/static-assets/style.cssにマッピングされます。
  5. (オプション) Transform RulesRewrite URL機能を使用してURL構造を調整します。例えば、/static-assets/my-pages-project/static-assetsに変更するURLリライトを作成して、オブジェクトストレージバケットのファイル構造に一致させることができます。
  6. 次へをクリックし、Cloud Connector名に「Azureから静的アセットを提供する」のような説明的な名前を入力します。
  7. Ifの下で、カスタムフィルター式を選択し、次の式を入力します: http.request.full_uri wildcard "https://<YOUR_HOSTNAME>/static-assets/*"
  8. デプロイを選択してルールを有効にします。

この設定により、https://<YOUR_HOSTNAME>/static-assets/*へのすべてのトラフィックがAzure Blob Storageコンテナから提供されることが保証されます。<YOUR_HOSTNAME>を実際のホスト名に置き換え、例のパスを設定に応じて調整してください。