Настройка глобальной обработки данных
В некоторых случаях может потребоваться обрабатывать запросы в регионе, отличном от региона учетной записи Azure Maps из-за местных законов о местонахождении данных. В этом случае вы можете предоставить Azure Maps согласие на обработку данных в других указанных регионах. Дополнительные сведения см. в разделе "Управление согласием".
В этой статье описано, как настроить глобальные параметры обработки данных для соблюдения законов о местонахождении данных с помощью нескольких подходов, включая портал Azure, REST API или шаблон развертывания ARM. Это позволяет Azure Maps обрабатывать запросы на адреса в пределах указанного региона страны независимо от региона учетной записи Azure Maps.
Внимание
Если в ваших сценариях нет данных Южной Кореи, нет необходимости включать обработку между регионами. Это требование связано с Южной Кореей из-за законов о местонахождении данных.
Настройка глобальной обработки данных в портал Azure
Расположение ресурсов Azure Maps включено по умолчанию и может быть настроено на глобальной странице данных обработки портал Azure.
Чтобы предоставить согласие на одно или несколько регионов, выполните приведенные действия.
Войдите в учетную запись Azure Maps в портал Azure.
В разделе "Параметры" выберите "Обработка данных глобально".
Карта мира отображается со знаком плюса для каждого региона, который можно выбрать.
Кроме того, можно выбрать " Добавить регион", а затем выбрать регион, который вы хотите добавить или удалить.
После выбора всех нужных регионов нажмите кнопку "Сохранить".
После сохранения обновлений в списке регионов появится один или несколько новых вариантов.
Настройка глобальной обработки данных с помощью REST API
Согласие можно управлять с помощью REST API управления учетными записями Azure Maps. Чтобы настроить глобальную обработку данных, отправьте запрос на обновлениеPATCH
учетных записей и передайте 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
Верхний колонтитул
Не забудьте включить правильный маркер доступа.
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"
}
]
}
}
]
}
Примечание.
Ваши данные всегда хранятся в регионе, который вы создали учетную запись Azure Maps независимо от параметров глобальной обработки данных.
Следующие шаги
Azure Maps — это глобальная служба, которая позволяет указать географическую область, которая позволяет ограничить расположение данных определенным регионам.