AccountSasParameters interface
Paramètres utilisés pour créer un jeton de signature d’accès partagé (SAS) de compte. Le contrôle d’accès à l’API REST est fourni par Azure Maps l’identité et l’accès en fonction du rôle (RBAC).
Propriétés
expiry | Décalage de date et heure de l’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 |
max |
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 des protections d’application sécurisées contre les abus avec une application éventuelle. |
principal |
Id principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte de carte. 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, permet de contrôler les emplacements de région autorisés à accéder à Azure Maps API REST avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements régionaux d’être accessibles. |
signing |
Clé de compte mapper à utiliser pour la signature. En choisissant |
start | Décalage de date et heure 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 |
Détails de la propriété
expiry
Décalage de date et heure de l’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 des protections d’application sécurisées contre les abus avec une application éventuelle.
maxRatePerSecond: number
Valeur de propriété
number
principalId
Id principal également appelé ID d’objet d’une identité managée affectée par l’utilisateur actuellement affectée au compte de carte. 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, permet de contrôler les emplacements de région autorisés à accéder à Azure Maps API REST avec le jeton SAP. Exemple : « eastus », « westus2 ». L’omission de ce paramètre permet à tous les emplacements régionaux d’être accessibles.
regions?: string[]
Valeur de propriété
string[]
signingKey
Clé de compte mapper à utiliser pour la signature. En choisissant primaryKey
ou secondaryKey
en utilisant les clés partagées du compte Map, l’utilisation managedIdentity
utilisera la clé privée renouvelée automatiquement pour signer la signature d’accès partagé.
signingKey: string
Valeur de propriété
string
start
Décalage de date et heure 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