Konfigurowanie globalnego przetwarzania danych
W niektórych przypadkach może być konieczne przetworzenie żądań w regionie innym niż region konta usługi Azure Maps z powodu lokalnych przepisów dotyczących rezydencji danych. W takim przypadku możesz udzielić zgody usługi Azure Maps na przetwarzanie danych w innych określonych regionach. Aby uzyskać więcej informacji, zobacz Zarządzanie zgodą.
Ten artykuł zawiera instrukcje dotyczące konfigurowania globalnych ustawień przetwarzania danych w celu zachowania zgodności z przepisami dotyczącymi rezydencji danych przy użyciu wielu podejść, w tym witryny Azure Portal, interfejsów API REST lub szablonu wdrożenia usługi ARM. Dzięki temu usługa Azure Maps może przetwarzać żądania w regionie określonego kraju, niezależnie od regionu konta usługi Azure Maps.
Ważne
Jeśli twoje scenariusze nie obejmują danych Korei Południowej, nie ma potrzeby włączania przetwarzania między regionami. Wymóg ten jest specyficzny dla Korei Południowej ze względu na przepisy dotyczące przechowywania danych.
Konfigurowanie globalnego przetwarzania danych w witrynie Azure Portal
Lokalizacja zasobu usługi Azure Maps jest domyślnie włączona i może być skonfigurowana na stronie Przetwarzanie danych globalnie w witrynie Azure Portal.
Aby wyrazić zgodę na co najmniej jeden region:
Zaloguj się do konta usługi Azure Maps w witrynie Azure Portal.
W obszarze Ustawienia wybierz pozycję Przetwarzanie danych globalnie.
Zostanie wyświetlona mapa świata z znakiem plus dla każdego regionu, który można wybrać.
Ponadto możesz wybrać pozycję Dodaj region, a następnie wybrać region, który chcesz dodać lub usunąć.
Po wybraniu wszystkich żądanych regionów wybierz pozycję Zapisz.
Po zapisaniu aktualizacji na liście regionów pojawi się co najmniej jeden nowy wybór.
Konfigurowanie globalnego przetwarzania danych przy użyciu interfejsu API REST
Zgoda może być zarządzana przy użyciu interfejsów API REST zarządzania kontami usługi Azure Maps. Aby skonfigurować globalne przetwarzanie danych, wyślij żądanie Konta — zaktualizujPATCH
i przekaż properties.locations
parametr w treści żądania.
Pamiętaj, aby uwzględnić odpowiedni klucz subskrypcji, grupę zasobów i nazwę konta usługi 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
Nagłówek
Pamiętaj, aby uwzględnić prawidłowy token dostępu.
Content-Type: application/json
Authorization: Bearer <access-token>
Treść
{
"properties": {
"locations": [
{
"locationName": "Korea Central"
}
]
},
}
Konfigurowanie globalnego przetwarzania danych przy użyciu szablonu wdrożenia usługi ARM
Poniższy szablon doda Europę Zachodnią do listy prawidłowych globalnych regionów przetwarzania danych.
Pamiętaj, aby uwzględnić odpowiednią nazwę i lokalizację konta usługi 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"
}
]
}
}
]
}
Uwaga
Dane są zawsze przechowywane w regionie, w którym utworzono konto usługi Azure Maps, niezależnie od ustawień globalnego przetwarzania danych.
Następne kroki
Azure Maps to usługa globalna, która umożliwia określenie zakresu geograficznego, co umożliwia ograniczenie rezydencji danych do określonych regionów.