Partager via


AccountSasParameters interface

Paramètres utilisés pour créer un jeton SAS (Shared Access Signature) de compte. Le contrôle d’accès à l’API REST est fourni par l’identité et l’accès en fonction du rôle (RBAC) Azure Maps.

Propriétés

expiry

Décalage d’heure de date d’expiration de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.

maxRatePerSecond

Paramètre obligatoire qui représente la requête maximale souhaitée par seconde à autoriser pour le jeton SAP donné. Cela ne garantit pas une précision parfaite dans les mesures, mais fournit aux applications des gardes sûrs d’abus avec la mise en œuvre éventuelle.

principalId

L’ID principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte mappé. Pour affecter une identité managée du compte, utilisez l’opération Créer ou mettre à jour un ID de ressource d’identité affectée par l’utilisateur.

regions

Facultatif, autorise le contrôle des emplacements de région autorisés à accéder aux API REST Azure Maps avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements de région d’être accessibles.

signingKey

Clé de compte mappé à utiliser pour la signature. La sélection de primaryKey ou de secondaryKey utilisera les clés partagées du compte map et l’utilisation de managedIdentity utilisera la clé privée renouvelée automatiquement pour signer la SAP.

start

Décalage d’heure de date du début de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.

Détails de la propriété

expiry

Décalage d’heure de date d’expiration de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.

expiry: string

Valeur de propriété

string

maxRatePerSecond

Paramètre obligatoire qui représente la requête maximale souhaitée par seconde à autoriser pour le jeton SAP donné. Cela ne garantit pas une précision parfaite dans les mesures, mais fournit aux applications des gardes sûrs d’abus avec la mise en œuvre éventuelle.

maxRatePerSecond: number

Valeur de propriété

number

principalId

L’ID principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte mappé. Pour affecter une identité managée du compte, utilisez l’opération Créer ou mettre à jour un ID de ressource d’identité affectée par l’utilisateur.

principalId: string

Valeur de propriété

string

regions

Facultatif, autorise le contrôle des emplacements de région autorisés à accéder aux API REST Azure Maps avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements de région d’être accessibles.

regions?: string[]

Valeur de propriété

string[]

signingKey

Clé de compte mappé à utiliser pour la signature. La sélection de primaryKey ou de secondaryKey utilisera les clés partagées du compte map et l’utilisation de managedIdentity utilisera la clé privée renouvelée automatiquement pour signer la SAP.

signingKey: string

Valeur de propriété

string

start

Décalage d’heure de date du début de la validité du jeton. Par exemple , « 2017-05-24T10:42:03.1567373Z ». La durée maximale autorisée est de 24 heures entre start et expiry.

start: string

Valeur de propriété

string