Поделиться через


AccountSasParameters interface

Параметры, используемые для создания маркера подписанного URL-адреса учетной записи (SAS). Управление доступом к REST API предоставляется удостоверением и доступом на основе ролей Azure Maps (RBAC).

Свойства

expiry

Смещение даты и времени истечения срока действия маркера. Например, "2017-05-24T10:42:03.1567373Z". Максимальная длительность составляет 24 часа между start и expiry.

maxRatePerSecond

Обязательный параметр, представляющий требуемый максимальный запрос в секунду, разрешенный для заданного маркера SAS. Это не гарантирует идеальную точность в измерениях, но обеспечивает безопасные охранники приложений злоупотреблений в конечном итоге.

principalId

Идентификатор субъекта также называется идентификатором объекта управляемого удостоверения, назначаемого пользователем, в настоящее время учетной записи карты. Чтобы назначить управляемое удостоверение учетной записи, используйте операцию создания или обновления идентификатора ресурса назначаемого пользователем удостоверения.

regions

Необязательно, позволяет контролировать, какие расположения регионов разрешены для доступа к REST API Azure Maps с маркером SAS. Пример: "eastus", "westus2". Опущение этого параметра позволит получить доступ ко всем регионам.

signingKey

Ключ учетной записи карты, используемый для подписывания. При выборе primaryKey или secondaryKey будут использоваться общие ключи учетной записи карты, а с помощью managedIdentity будет использоваться автоматически обновленный закрытый ключ для подписи SAS.

start

Смещение даты и времени начала действия маркера. Например, "2017-05-24T10:42:03.1567373Z". Максимальная длительность составляет 24 часа между start и expiry.

Сведения о свойстве

expiry

Смещение даты и времени истечения срока действия маркера. Например, "2017-05-24T10:42:03.1567373Z". Максимальная длительность составляет 24 часа между start и expiry.

expiry: string

Значение свойства

string

maxRatePerSecond

Обязательный параметр, представляющий требуемый максимальный запрос в секунду, разрешенный для заданного маркера SAS. Это не гарантирует идеальную точность в измерениях, но обеспечивает безопасные охранники приложений злоупотреблений в конечном итоге.

maxRatePerSecond: number

Значение свойства

number

principalId

Идентификатор субъекта также называется идентификатором объекта управляемого удостоверения, назначаемого пользователем, в настоящее время учетной записи карты. Чтобы назначить управляемое удостоверение учетной записи, используйте операцию создания или обновления идентификатора ресурса назначаемого пользователем удостоверения.

principalId: string

Значение свойства

string

regions

Необязательно, позволяет контролировать, какие расположения регионов разрешены для доступа к REST API Azure Maps с маркером SAS. Пример: "eastus", "westus2". Опущение этого параметра позволит получить доступ ко всем регионам.

regions?: string[]

Значение свойства

string[]

signingKey

Ключ учетной записи карты, используемый для подписывания. При выборе primaryKey или secondaryKey будут использоваться общие ключи учетной записи карты, а с помощью managedIdentity будет использоваться автоматически обновленный закрытый ключ для подписи SAS.

signingKey: string

Значение свойства

string

start

Смещение даты и времени начала действия маркера. Например, "2017-05-24T10:42:03.1567373Z". Максимальная длительность составляет 24 часа между start и expiry.

start: string

Значение свойства

string