Partager via


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 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 des protections d’application sécurisées contre les abus avec une application éventuelle.

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.

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.

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é.

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.

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