AccountSasParameters interface
Parámetros usados para crear un token de firma de acceso compartido (SAS) de cuenta. La identidad y el acceso a la API REST (RBAC) proporcionan el control de acceso basado en rol (RBAC) de Azure Maps.
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 el 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 qué ubicaciones de región se permite el acceso a las API REST de Azure Maps 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 de |
| 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 el 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 qué ubicaciones de región se permite el acceso a las API REST de Azure Maps 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 de primaryKey o secondaryKey usará las claves compartidas de la cuenta de asignación y el uso de managedIdentity 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