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


AccountSasParameters interface

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

Свойства

expiry

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

maxRatePerSecond

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

principalId

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

regions

Необязательно. Позволяет управлять расположениями регионов, которым разрешен доступ к Azure Maps REST API с помощью маркера 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

Необязательно. Позволяет управлять расположениями регионов, которым разрешен доступ к Azure Maps REST API с помощью маркера 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