Udostępnij za pośrednictwem


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 start i expiry.

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.

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.

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.

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.

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.

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