Compartir a través de


AccountSasParameters interface

Parámetros usados para crear un token de firma de acceso compartido (SAS) de cuenta. El control de acceso de la API REST se proporciona mediante Azure Maps identidad y acceso basado en rol (RBAC).

Propiedades

expiry

Desplazamiento de fecha y hora de cuando expira la validez del token. Por ejemplo, "2017-05-24T10:42:03.1567373Z". La duración máxima permitida es de 24 horas entre start y expiry.

maxRatePerSecond

Parámetro obligatorio que representa la solicitud máxima deseada por segundo que se permite para el token de SAS especificado. Esto no garantiza una precisión perfecta en las medidas, pero proporciona protección segura de la aplicación de abuso con eventual cumplimiento.

principalId

El identificador de entidad de seguridad también conocido como identificador de objeto de una identidad administrada asignada por el usuario asignada actualmente a la cuenta de mapa. Para asignar una identidad administrada de la cuenta, use la operación Crear o actualizar un identificador de recurso de identidad asignada por el usuario.

regions

Opcional, permite controlar las ubicaciones de región a las que se permite el acceso a Azure Maps API REST con el token de SAS. Ejemplo: "eastus", "westus2". Si se omite este parámetro, se permitirá que todas las ubicaciones de la región sean accesibles.

signingKey

Clave de cuenta de asignación que se va a usar para firmar. La selección primaryKey o secondaryKey usará las claves compartidas de la cuenta de asignación y el uso managedIdentity de usará la clave privada renovada automáticamente para firmar la SAS.

start

Desplazamiento de fecha y hora de cuando comienza la validez del token. Por ejemplo, "2017-05-24T10:42:03.1567373Z". La duración máxima permitida es de 24 horas entre start y expiry.

Detalles de las propiedades

expiry

Desplazamiento de fecha y hora de cuando expira la validez del token. Por ejemplo, "2017-05-24T10:42:03.1567373Z". La duración máxima permitida es de 24 horas entre start y expiry.

expiry: string

Valor de propiedad

string

maxRatePerSecond

Parámetro obligatorio que representa la solicitud máxima deseada por segundo que se permite para el token de SAS especificado. Esto no garantiza una precisión perfecta en las medidas, pero proporciona protección segura de la aplicación de abuso con eventual cumplimiento.

maxRatePerSecond: number

Valor de propiedad

number

principalId

El identificador de entidad de seguridad también conocido como identificador de objeto de una identidad administrada asignada por el usuario asignada actualmente a la cuenta de mapa. Para asignar una identidad administrada de la cuenta, use la operación Crear o actualizar un identificador de recurso de identidad asignada por el usuario.

principalId: string

Valor de propiedad

string

regions

Opcional, permite controlar las ubicaciones de región a las que se permite el acceso a Azure Maps API REST con el token de SAS. Ejemplo: "eastus", "westus2". Si se omite este parámetro, se permitirá que todas las ubicaciones de la región sean accesibles.

regions?: string[]

Valor de propiedad

string[]

signingKey

Clave de cuenta de asignación que se va a usar para firmar. La selección primaryKey o secondaryKey usará las claves compartidas de la cuenta de asignación y el uso managedIdentity de usará la clave privada renovada automáticamente para firmar la SAS.

signingKey: string

Valor de propiedad

string

start

Desplazamiento de fecha y hora de cuando comienza la validez del token. Por ejemplo, "2017-05-24T10:42:03.1567373Z". La duración máxima permitida es de 24 horas entre start y expiry.

start: string

Valor de propiedad

string