AccountSasParameters interface
Parametry używane do tworzenia tokenu sygnatury dostępu współdzielonego konta (SAS). Kontrola dostępu do interfejsu API REST jest zapewniana przez tożsamość i dostęp Azure Maps dostęp oparty na rolach (RBAC).
Właściwości
expiry | Przesunięcie daty o godzinie 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 w pomiarach, ale zapewnia bezpieczne zabezpieczenia 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 tożsamości przypisanej przez użytkownika. |
regions | Opcjonalnie umożliwia kontrolę nad lokalizacjami regionów, do których można uzyskać dostęp do Azure Maps interfejsów API REST przy użyciu tokenu SAS. Przykład: "eastus", "westus2". Pominięcie tego parametru umożliwi dostęp do wszystkich lokalizacji regionów. |
signing |
Klucz konta mapowania do użycia do podpisywania. Wybranie |
start | Przesunięcie daty o godzinie 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 o godzinie 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
i 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 w pomiarach, ale zapewnia bezpieczne zabezpieczenia 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 tożsamości przypisanej przez użytkownika.
principalId: string
Wartość właściwości
string
regions
Opcjonalnie umożliwia kontrolę nad lokalizacjami regionów, do których można uzyskać dostęp do Azure Maps interfejsów API REST 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
Klucz konta mapowania do użycia do podpisywania. Wybranie primaryKey
lub secondaryKey
użycie mapowania kluczy udostępnionych konta, a użycie managedIdentity
użyje automatycznie odnowionego klucza prywatnego do podpisania sygnatury dostępu współdzielonego.
signingKey: string
Wartość właściwości
string
start
Przesunięcie daty o godzinie 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
i expiry
.
start: string
Wartość właściwości
string