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 |
max |
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. |
principal |
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. |
signing |
Clave de cuenta de asignación que se va a usar para firmar. La selección |
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 |
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