設定全域數據處理
在某些情況下,您可能需要處理不同於您 Azure 地圖服務 帳戶區域中的要求,因為當地數據落地法。 發生這種情況時,您可以授與 Azure 地圖服務 同意,以處理其他指定區域中的數據。 如需詳細資訊,請參閱 同意管理。
本文會引導您設定全域數據處理設定,以使用多種方法遵守數據落地法,包括 Azure 入口網站、 REST API 或 ARM 部署範本。 這可讓 Azure 地圖服務 處理指定國家/地區內的位址要求,不論您 Azure 地圖服務 帳戶的區域為何。
重要
如果您的案例未涉及韓國數據,就不需要啟用跨區域處理。 這項要求專屬於韓國,因為其數據落地法。
在 Azure 入口網站 中設定全域數據處理
默認會啟用 Azure 地圖服務 資源位置,而且可以在 Azure 入口網站 的 [全域處理數據] 頁面中設定。
若要同意一或多個區域:
在 Azure 入口網站 中登入您的 Azure 地圖服務 帳戶。
在 [設定] 中,選取 [全域處理數據]。
世界地圖隨即出現,每個可選取區域的加號。
此外,您可以選取 [ 新增區域],然後選取您想要新增或移除的區域。
選擇所有所需的區域之後,請選取 [ 儲存]。
儲存更新之後,區域清單中會出現一或多個新的選取專案。
使用 REST API 設定全域數據處理
您可以使用 Azure 地圖服務 帳戶管理 REST API 來管理同意。 若要設定全域數據處理,請傳送 Accounts - UpdatePATCH
要求,並在要求主體中傳入 properties.locations
參數。
請務必包含適當的訂用帳戶密鑰、資源群組和 Azure 地圖服務 帳戶名稱。
https://management.azure.com/subscriptions/<subscription-key>/resourceGroups/<resource-group-name>/providers/Microsoft.Maps/accounts/<account-name>?api-version=2024-07-01-preview
頁首
請務必包含正確的 存取令牌。
Content-Type: application/json
Authorization: Bearer <access-token>
本文
{
"properties": {
"locations": [
{
"locationName": "Korea Central"
}
]
},
}
使用 ARM 部署範本設定全域數據處理
下列範本會將西歐新增至有效的全域數據處理區域清單。
請務必包含適當的 Azure 地圖服務 帳戶名稱和位置。
{
"$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"
}
]
}
}
]
}
注意
無論您的全域數據處理設定為何,您的數據一律會儲存在您建立 Azure 地圖服務 帳戶的區域。
下一步
Azure 地圖服務 是一項全域服務,可指定地理範圍,以將數據落地限制在特定區域。