Compartilhar 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 por Azure Mapas acesso e identidade do RBAC (Acesso Baseado em Função).

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 a ser permitida para o token SAS fornecido. Isso não garante a precisão perfeita nas medidas, mas fornece proteções seguras de abuso com eventual imposição.

principalId

A ID da entidade de segurança também conhecida como a ID de objeto de uma Identidade Gerenciada Atribuída pelo Usuário atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerenciada da conta, use a operação Criar ou Atualizar uma atribuir uma ID de recurso de Identidade Atribuída pelo Usuário.

regions

Opcional, permite o controle de quais locais de região têm permissão para acessar Azure Mapas APIs REST 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 de conta do Mapa a ser usada para assinatura. Escolher primaryKey ou secondaryKey usará as Chaves Compartilhadas da conta de mapa e usar 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 da 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 da propriedade

string

maxRatePerSecond

Parâmetro obrigatório que representa a solicitação máxima desejada por segundo a ser permitida para o token SAS fornecido. Isso não garante a precisão perfeita nas medidas, mas fornece proteções seguras de abuso com eventual imposição.

maxRatePerSecond: number

Valor da propriedade

number

principalId

A ID da entidade de segurança também conhecida como a ID de objeto de uma Identidade Gerenciada Atribuída pelo Usuário atualmente atribuída à Conta de Mapa. Para atribuir uma Identidade Gerenciada da conta, use a operação Criar ou Atualizar uma atribuir uma ID de recurso de Identidade Atribuída pelo Usuário.

principalId: string

Valor da propriedade

string

regions

Opcional, permite o controle de quais locais de região têm permissão para acessar Azure Mapas APIs REST 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 da propriedade

string[]

signingKey

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

signingKey: string

Valor da 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 da propriedade

string