CORS configuration for Azure Functions

このエントリは2019/06/17現在の情報に基づきます。将来の追加・廃止に伴い、記載内容との乖離が発生する可能性があります。

ローカル

local.settings.jsonに指定する。以下の例では、任意のURLを通すようにしているが、もちろんURLを記載してもよい。

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "",
    "FUNCTIONS_WORKER_RUNTIME": "java",
    "FUNCTIONS_EXTENSION_VERSION": "~2"
  },
  "ConnectionStrings": {
    "AzureCosmosDBConnection": {
      "ConnectionString": "...."
    }
  },
  "Host": {
    "CORS": "*"
  }
}

Azure

ポータルから、作成したFucntion App>プラットフォーム機能>CORS に遷移。

URLを追加する。任意の個数のURLを追加できる。もし*を通す場合は、すべてのURLを削除して、*を追加し、[保存]をクリックする。

Azureでの設定は以下を参照。

クロスオリジン リソース共有 / Cross-origin resource sharing
https://docs.microsoft.com/azure/azure-functions/functions-how-to-use-azure-function-app-settings#cross-origin-resource-sharing

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中