Partilhar via


AccountSasParameters interface

Parâmetros utilizados para criar um token de Assinatura de Acesso Partilhado (SAS) de conta. O controlo de acesso à API REST é fornecido pela identidade e acesso do Acesso Baseado em Funções (RBAC) Azure Maps.

Propriedades

expiry

O desvio de data/hora de quando a validade do token expira. Por exemplo, "2017-05-24T10:42:03.1567373Z". A duração máxima permitida é de 24 horas entre start e expiry.

maxRatePerSecond

Parâmetro obrigatório que representa o pedido máximo desejado por segundo para permitir o token de SAS especificado. Isto não garante a precisão perfeita nas medições, mas fornece guardas seguros de aplicação de abuso com eventual imposição.

principalId

O ID principal também conhecido como o ID de objeto de uma Identidade Gerida Atribuída pelo Utilizador atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerida da conta, utilize a operação Criar ou Atualizar um ID de recurso de Identidade Atribuída pelo Utilizador.

regions

Opcional, permite controlar as localizações de região que têm permissão para Azure Maps APIs REST com o token SAS. Exemplo: "eastus", "westus2". Omitir este parâmetro permitirá que todas as localizações da região sejam acessíveis.

signingKey

A chave de conta de Mapa a utilizar para assinatura. Escolher primaryKey ou secondaryKey utilizar as Chaves Partilhadas da conta de Mapa e utilizar managedIdentity irá utilizar a chave privada renovada automaticamente para assinar a SAS.

start

O desvio de data/hora do início da validade do token. Por exemplo, "2017-05-24T10:42:03.1567373Z". A duração máxima permitida é de 24 horas entre start e expiry.

Detalhes de Propriedade

expiry

O desvio de data/hora de quando a validade do token expira. Por exemplo, "2017-05-24T10:42:03.1567373Z". A duração máxima permitida é de 24 horas entre start e expiry.

expiry: string

Valor de Propriedade

string

maxRatePerSecond

Parâmetro obrigatório que representa o pedido máximo desejado por segundo para permitir o token de SAS especificado. Isto não garante a precisão perfeita nas medições, mas fornece guardas seguros de aplicação de abuso com eventual imposição.

maxRatePerSecond: number

Valor de Propriedade

number

principalId

O ID principal também conhecido como o ID de objeto de uma Identidade Gerida Atribuída pelo Utilizador atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerida da conta, utilize a operação Criar ou Atualizar um ID de recurso de Identidade Atribuída pelo Utilizador.

principalId: string

Valor de Propriedade

string

regions

Opcional, permite controlar as localizações de região que têm permissão para Azure Maps APIs REST com o token SAS. Exemplo: "eastus", "westus2". Omitir este parâmetro permitirá que todas as localizações da região sejam acessíveis.

regions?: string[]

Valor de Propriedade

string[]

signingKey

A chave de conta de Mapa a utilizar para assinatura. Escolher primaryKey ou secondaryKey utilizar as Chaves Partilhadas da conta de Mapa e utilizar managedIdentity irá utilizar a chave privada renovada automaticamente para assinar a SAS.

signingKey: string

Valor de Propriedade

string

start

O desvio de data/hora do início da validade do token. Por exemplo, "2017-05-24T10:42:03.1567373Z". A duração máxima permitida é de 24 horas entre start e expiry.

start: string

Valor de Propriedade

string