Freigeben über


AccountSasParameters interface

Parameter zum Erstellen eines SAS-Tokens (Shared Access Signature). Die REST-API-Zugriffssteuerung wird durch die Identität und den Zugriff auf azure Maps Role Based Access (RBAC) bereitgestellt.

Eigenschaften

expiry

Der Datumsoffset des Zeitpunkts, zu dem die Gültigkeit des Tokens abläuft. Beispiel: "2017-05-24T10:42:03.1567373Z". Die maximale Dauer beträgt 24 Stunden zwischen start und expiry.

maxRatePerSecond

Erforderlicher Parameter, der die gewünschte maximale Anforderung pro Sekunde darstellt, die für das angegebene SAS-Token zulässig ist. Dies garantiert nicht die perfekte Genauigkeit bei Messungen, sondern bietet anwendungssichere Schutzvorrichtungen von Missbrauch mit eventueller Durchsetzung.

principalId

Die Prinzipal-ID, die auch als Objekt-ID einer vom Benutzer zugewiesenen verwalteten Identität bezeichnet wird, die derzeit dem Zuordnungskonto zugewiesen ist. Wenn Sie eine verwaltete Identität des Kontos zuweisen möchten, verwenden Sie den Vorgang "Erstellen" oder "Aktualisieren einer zugewiesenen Benutzeridentitäts-Ressourcen-ID".

regions

Optional, ermöglicht die Steuerung, welche Regionenstandorte zugriff auf Azure Maps-REST-APIs mit dem SAS-Token zulässig sind. Beispiel: "eastus", "westus2". Wenn Dieser Parameter weggelassen wird, können alle Regionsspeicherorte zugänglich sein.

signingKey

Der Kartenkontoschlüssel, der zum Signieren verwendet werden soll. Wenn Sie primaryKey oder secondaryKey auswählen, werden die freigegebenen Schlüssel für das Kartenkonto verwendet, und die Verwendung managedIdentity verwendet den automatisch erneuerten privaten Schlüssel, um die SAS zu signieren.

start

Der Datums-Uhrzeitoffset, der angibt, wann die Gültigkeit des Tokens beginnt. Beispiel: "2017-05-24T10:42:03.1567373Z". Die maximale Dauer beträgt 24 Stunden zwischen start und expiry.

Details zur Eigenschaft

expiry

Der Datumsoffset des Zeitpunkts, zu dem die Gültigkeit des Tokens abläuft. Beispiel: "2017-05-24T10:42:03.1567373Z". Die maximale Dauer beträgt 24 Stunden zwischen start und expiry.

expiry: string

Eigenschaftswert

string

maxRatePerSecond

Erforderlicher Parameter, der die gewünschte maximale Anforderung pro Sekunde darstellt, die für das angegebene SAS-Token zulässig ist. Dies garantiert nicht die perfekte Genauigkeit bei Messungen, sondern bietet anwendungssichere Schutzvorrichtungen von Missbrauch mit eventueller Durchsetzung.

maxRatePerSecond: number

Eigenschaftswert

number

principalId

Die Prinzipal-ID, die auch als Objekt-ID einer vom Benutzer zugewiesenen verwalteten Identität bezeichnet wird, die derzeit dem Zuordnungskonto zugewiesen ist. Wenn Sie eine verwaltete Identität des Kontos zuweisen möchten, verwenden Sie den Vorgang "Erstellen" oder "Aktualisieren einer zugewiesenen Benutzeridentitäts-Ressourcen-ID".

principalId: string

Eigenschaftswert

string

regions

Optional, ermöglicht die Steuerung, welche Regionenstandorte zugriff auf Azure Maps-REST-APIs mit dem SAS-Token zulässig sind. Beispiel: "eastus", "westus2". Wenn Dieser Parameter weggelassen wird, können alle Regionsspeicherorte zugänglich sein.

regions?: string[]

Eigenschaftswert

string[]

signingKey

Der Kartenkontoschlüssel, der zum Signieren verwendet werden soll. Wenn Sie primaryKey oder secondaryKey auswählen, werden die freigegebenen Schlüssel für das Kartenkonto verwendet, und die Verwendung managedIdentity verwendet den automatisch erneuerten privaten Schlüssel, um die SAS zu signieren.

signingKey: string

Eigenschaftswert

string

start

Der Datums-Uhrzeitoffset, der angibt, wann die Gültigkeit des Tokens beginnt. Beispiel: "2017-05-24T10:42:03.1567373Z". Die maximale Dauer beträgt 24 Stunden zwischen start und expiry.

start: string

Eigenschaftswert

string