グローバル データ処理の構成
場合によっては、ローカル データ所在地の法律により、Azure Maps アカウントのリージョンとは異なるリージョンでの要求の処理が必要になることがあります。 このような場合、Azure Maps に他の指定されたリージョンでデータを処理するための同意を付与することができます。 詳細については、「同意の管理」を参照してください。
この記事では、Azure portal、REST API、または ARM 展開テンプレートを含む複数の方法を使用して、データ所在地の法律に準拠するためのグローバル データ処理設定の構成について説明します。 これにより、Azure Maps アカウントのリージョンに関係なく、指定した国のリージョン内でアドレス要求を処理できます。
重要
シナリオで韓国のデータを使用しない場合は、リージョン間の処理を有効にする必要はありません。 この要件は、データ所在地の法律により、韓国にのみ適用されます。
Azure portal でグローバル データ処理を構成する
Azure Maps リソースの場所は既定で有効になっており、Azure portal の [データのグローバル処理] ページで構成できます。
1 つ以上のリージョンに同意するには:
Azure portal で Azure Maps アカウントにサインインします。
[設定] で、[データのグローバル処理] を選択します。
選択できる各リージョンの加算演算子が付いた世界地図が表示されます。
さらに、[リージョンの追加] を選択し、追加または削除するリージョンを選択できます。
必要なすべてのリージョンを選択したら、[保存] を選択します。
更新内容が保存されると、リージョンの一覧に 1 つ以上の新しい選択項目が表示されます。
REST API を使用してグローバル データ処理を構成する
同意は、Azure Maps アカウント管理 REST API を使用して管理できます。 グローバル データ処理を構成するには、Accounts - UpdatePATCH
リクエストを送信し、リクエストの本文で properties.locations
パラメーターを渡します。
適切なサブスクリプション キー、リソース グループ、Azure Maps アカウント名を含めるようにしてください。
https://management.azure.com/subscriptions/<subscription-key>/resourceGroups/<resource-group-name>/providers/Microsoft.Maps/accounts/<account-name>?api-version=2024-07-01-preview
ヘッダー
正しい access-token を含めるようにしてください。
Content-Type: application/json
Authorization: Bearer <access-token>
本文
{
"properties": {
"locations": [
{
"locationName": "Korea Central"
}
]
},
}
ARM 展開テンプレートを使用してグローバル データ処理を構成する
次のテンプレートは、有効なグローバル データ処理リージョンの一覧に [西ヨーロッパ] を追加します。
適切な Azure Maps アカウント名と場所を含めるようにしてください。
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"resources": [
{
"type": "Microsoft.Maps/accounts",
"apiVersion": "2024-07-01-preview",
"name": "<account-name>",
"location": "<account-location>",
"sku": {
"name": "G2"
},
"properties":
{
"locations": [
{
"locationName": "West Europe"
}
]
}
}
]
}
Note
グローバル データ処理設定に関係なく、データは常に Azure Maps アカウントを作成したリージョンに保存されます。
次のステップ
Azure Maps は、地理的範囲を指定できるグローバル サービスであり、データ所在地を特定のリージョンに制限できます。