AccountSasParameters interface

계정 SAS(공유 액세스 서명) 토큰을 만드는 데 사용되는 매개 변수입니다. REST API 액세스 제어는 Azure Maps RBAC(역할 기반 액세스) ID 및 액세스에서 제공됩니다.

속성

expiry

토큰 유효성이 만료되는 날짜 시간 오프셋입니다. 예를 들어 "2017-05-24T10:42:03.1567373Z"입니다. 허용되는 최대 기간은 와 사이의 start24시간 expiry 입니다.

maxRatePerSecond

지정된 SAS 토큰에 허용되는 초당 최대 요청을 나타내는 필수 매개 변수입니다. 이는 측정의 완벽한 정확성을 보장하지는 않지만 궁극적인 시행과 함께 남용에 대한 애플리케이션 안전 장치를 제공합니다.

principalId

현재 Maps 계정에 할당된 사용자 할당 관리 ID의 개체 ID라고도 하는 보안 주체 ID입니다. 계정의 관리 ID를 할당하려면 사용자 할당 ID 리소스 ID 할당 만들기 또는 업데이트 작업을 사용합니다.

regions

선택 사항: SAS 토큰을 사용하여 Azure Maps REST API에 액세스할 수 있는 지역 위치를 제어할 수 있습니다. 예: "eastus", "westus2". 이 매개 변수를 생략하면 모든 지역 위치에 액세스할 수 있습니다.

signingKey

서명에 사용할 지도 계정 키입니다. 지도 계정 공유 키를 선택 primaryKey 하거나 secondaryKey 사용하고 사용하면 managedIdentity 자동 갱신된 개인 키를 사용하여 SAS에 서명합니다.

start

토큰 유효성이 시작되는 날짜 시간 오프셋입니다. 예를 들어 "2017-05-24T10:42:03.1567373Z"입니다. 허용되는 최대 기간은 와 사이의 start24시간 expiry 입니다.

속성 세부 정보

expiry

토큰 유효성이 만료되는 날짜 시간 오프셋입니다. 예를 들어 "2017-05-24T10:42:03.1567373Z"입니다. 허용되는 최대 기간은 와 사이의 start24시간 expiry 입니다.

expiry: string

속성 값

string

maxRatePerSecond

지정된 SAS 토큰에 허용되는 초당 최대 요청을 나타내는 필수 매개 변수입니다. 이는 측정의 완벽한 정확성을 보장하지는 않지만 궁극적인 시행과 함께 남용에 대한 애플리케이션 안전 장치를 제공합니다.

maxRatePerSecond: number

속성 값

number

principalId

현재 Maps 계정에 할당된 사용자 할당 관리 ID의 개체 ID라고도 하는 보안 주체 ID입니다. 계정의 관리 ID를 할당하려면 사용자 할당 ID 리소스 ID 할당 만들기 또는 업데이트 작업을 사용합니다.

principalId: string

속성 값

string

regions

선택 사항: SAS 토큰을 사용하여 Azure Maps REST API에 액세스할 수 있는 지역 위치를 제어할 수 있습니다. 예: "eastus", "westus2". 이 매개 변수를 생략하면 모든 지역 위치에 액세스할 수 있습니다.

regions?: string[]

속성 값

string[]

signingKey

서명에 사용할 지도 계정 키입니다. 지도 계정 공유 키를 선택 primaryKey 하거나 secondaryKey 사용하고 사용하면 managedIdentity 자동 갱신된 개인 키를 사용하여 SAS에 서명합니다.

signingKey: string

속성 값

string

start

토큰 유효성이 시작되는 날짜 시간 오프셋입니다. 예를 들어 "2017-05-24T10:42:03.1567373Z"입니다. 허용되는 최대 기간은 와 사이의 start24시간 expiry 입니다.

start: string

속성 값

string