AccountSasParameters interface
Parametry używane do tworzenia tokenu sygnatury dostępu współdzielonego (SAS). Kontrola dostępu do interfejsu API REST jest zapewniana przez tożsamość i dostęp oparty na rolach usługi Azure Maps (RBAC).
Właściwości
expiry | Przesunięcie daty i godziny wygaśnięcia ważności tokenu. Na przykład "2017-05-24T10:42:03.1567373Z". Maksymalny dozwolony czas trwania wynosi 24 godziny między |
max |
Wymagany parametr, który reprezentuje żądane maksymalne żądanie na sekundę dozwolone dla danego tokenu SAS. Nie gwarantuje to doskonałej dokładności pomiarów, ale zapewnia bezpieczne ochronę aplikacji przed nadużyciami w przypadku ewentualnego wymuszania. |
principal |
Identyfikator podmiotu zabezpieczeń znany również jako identyfikator obiektu tożsamości zarządzanej przypisanej przez użytkownika aktualnie przypisanej do konta mapy. Aby przypisać tożsamość zarządzaną konta, użyj operacji Utwórz lub Zaktualizuj identyfikator zasobu przypisanej przez użytkownika. |
regions | Opcjonalnie umożliwia kontrolę nad lokalizacjami regionów, które mogą uzyskiwać dostęp do interfejsów API REST usługi Azure Maps przy użyciu tokenu SAS. Przykład: "eastus", "westus2". Pominięcie tego parametru umożliwi dostęp do wszystkich lokalizacji regionów. |
signing |
Mapuj klucz konta do użycia do podpisywania. Wybranie |
start | Przesunięcie daty i godziny rozpoczęcia ważności tokenu. Na przykład "2017-05-24T10:42:03.1567373Z". Maksymalny dozwolony czas trwania wynosi 24 godziny między |
Szczegóły właściwości
expiry
Przesunięcie daty i godziny wygaśnięcia ważności tokenu. Na przykład "2017-05-24T10:42:03.1567373Z". Maksymalny dozwolony czas trwania wynosi 24 godziny między start
a expiry
.
expiry: string
Wartość właściwości
string
maxRatePerSecond
Wymagany parametr, który reprezentuje żądane maksymalne żądanie na sekundę dozwolone dla danego tokenu SAS. Nie gwarantuje to doskonałej dokładności pomiarów, ale zapewnia bezpieczne ochronę aplikacji przed nadużyciami w przypadku ewentualnego wymuszania.
maxRatePerSecond: number
Wartość właściwości
number
principalId
Identyfikator podmiotu zabezpieczeń znany również jako identyfikator obiektu tożsamości zarządzanej przypisanej przez użytkownika aktualnie przypisanej do konta mapy. Aby przypisać tożsamość zarządzaną konta, użyj operacji Utwórz lub Zaktualizuj identyfikator zasobu przypisanej przez użytkownika.
principalId: string
Wartość właściwości
string
regions
Opcjonalnie umożliwia kontrolę nad lokalizacjami regionów, które mogą uzyskiwać dostęp do interfejsów API REST usługi Azure Maps przy użyciu tokenu SAS. Przykład: "eastus", "westus2". Pominięcie tego parametru umożliwi dostęp do wszystkich lokalizacji regionów.
regions?: string[]
Wartość właściwości
string[]
signingKey
Mapuj klucz konta do użycia do podpisywania. Wybranie primaryKey
lub secondaryKey
będzie używać mapowania kluczy udostępnionych konta, a użycie managedIdentity
użyje automatycznie odnowionego klucza prywatnego w celu podpisania sygnatury dostępu współdzielonego.
signingKey: string
Wartość właściwości
string
start
Przesunięcie daty i godziny rozpoczęcia ważności tokenu. Na przykład "2017-05-24T10:42:03.1567373Z". Maksymalny dozwolony czas trwania wynosi 24 godziny między start
a expiry
.
start: string
Wartość właściwości
string