Partilhar via


AccountSasParameters interface

Parâmetros usados para criar um token SAS (Assinatura de Acesso Compartilhado) da conta. O controle de acesso da API REST é fornecido pela identidade e pelo acesso RBAC (Acesso Baseado em Função) do Azure Maps.

Propriedades

expiry

O deslocamento de data e 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 a solicitação máxima desejada por segundo permitida para o token SAS fornecido. Isso não garante uma precisão perfeita nas medições, mas fornece proteções de aplicação contra abusos com eventual aplicação.

principalId

O ID principal também conhecido como ID do objeto de uma Identidade Gerenciada Atribuída ao Usuário atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerenciada da conta, use a operação Criar ou Atualizar uma ID de recurso de Identidade Atribuída ao Usuário.

regions

Opcional, permite controlar quais locais de região têm acesso permitido às APIs REST do Azure Maps com o token SAS. Exemplo: "eastus", "westus2". Omitir esse parâmetro permitirá que todos os locais da região sejam acessíveis.

signingKey

A chave da conta do Mapa a ser usada para assinatura. Escolher primaryKey ou secondaryKey usará as Chaves Compartilhadas da conta do Mapa e, usando managedIdentity, usará a chave privada renovada automaticamente para assinar a SAS.

start

O deslocamento de data e hora de quando a validade do token começa. 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 deslocamento de data e 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 a solicitação máxima desejada por segundo permitida para o token SAS fornecido. Isso não garante uma precisão perfeita nas medições, mas fornece proteções de aplicação contra abusos com eventual aplicação.

maxRatePerSecond: number

Valor de Propriedade

number

principalId

O ID principal também conhecido como ID do objeto de uma Identidade Gerenciada Atribuída ao Usuário atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerenciada da conta, use a operação Criar ou Atualizar uma ID de recurso de Identidade Atribuída ao Usuário.

principalId: string

Valor de Propriedade

string

regions

Opcional, permite controlar quais locais de região têm acesso permitido às APIs REST do Azure Maps com o token SAS. Exemplo: "eastus", "westus2". Omitir esse parâmetro permitirá que todos os locais da região sejam acessíveis.

regions?: string[]

Valor de Propriedade

string[]

signingKey

A chave da conta do Mapa a ser usada para assinatura. Escolher primaryKey ou secondaryKey usará as Chaves Compartilhadas da conta do Mapa e, usando managedIdentity, usará a chave privada renovada automaticamente para assinar a SAS.

signingKey: string

Valor de Propriedade

string

start

O deslocamento de data e hora de quando a validade do token começa. 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