AccountSasParameters interface
계정 SAS(공유 액세스 서명) 토큰을 만드는 데 사용되는 매개 변수입니다. REST API 액세스 제어는 Azure Maps RBAC(역할 기반 액세스) ID 및 액세스에서 제공됩니다.
속성
expiry | 토큰 유효성이 만료되는 날짜 시간 오프셋입니다. 예: "2017-05-24T10:42:03.1567373Z". 허용되는 최대 기간은 |
max |
지정된 SAS 토큰에 대해 허용되는 초당 원하는 최대 요청을 나타내는 필수 매개 변수입니다. 이는 측정에서 완벽한 정확도를 보장하지는 않지만 최종 적용을 통해 애플리케이션에 안전한 남용 보호 기능을 제공합니다. |
principal |
현재 맵 계정에 할당된 사용자 할당 관리 ID의 개체 ID라고도 하는 보안 주체 ID입니다. 계정의 관리 ID를 할당하려면 사용자 할당 ID 리소스 ID 할당 만들기 또는 업데이트 작업을 사용합니다. |
regions | 선택 사항으로 SAS 토큰을 사용하여 Azure Maps REST API에 액세스할 수 있는 지역 위치를 제어할 수 있습니다. 예: "eastus", "westus2". 이 매개 변수를 생략하면 모든 지역 위치에 액세스할 수 있습니다. |
signing |
서명에 사용할 Map 계정 키입니다.
|
start | 토큰 유효성이 시작되는 날짜 시간 오프셋입니다. 예: "2017-05-24T10:42:03.1567373Z". 허용되는 최대 기간은 |
속성 세부 정보
expiry
토큰 유효성이 만료되는 날짜 시간 오프셋입니다. 예: "2017-05-24T10:42:03.1567373Z". 허용되는 최대 기간은 start
expiry
사이의 24시간입니다.
expiry: string
속성 값
string
maxRatePerSecond
지정된 SAS 토큰에 대해 허용되는 초당 원하는 최대 요청을 나타내는 필수 매개 변수입니다. 이는 측정에서 완벽한 정확도를 보장하지는 않지만 최종 적용을 통해 애플리케이션에 안전한 남용 보호 기능을 제공합니다.
maxRatePerSecond: number
속성 값
number
principalId
현재 맵 계정에 할당된 사용자 할당 관리 ID의 개체 ID라고도 하는 보안 주체 ID입니다. 계정의 관리 ID를 할당하려면 사용자 할당 ID 리소스 ID 할당 만들기 또는 업데이트 작업을 사용합니다.
principalId: string
속성 값
string
regions
선택 사항으로 SAS 토큰을 사용하여 Azure Maps REST API에 액세스할 수 있는 지역 위치를 제어할 수 있습니다. 예: "eastus", "westus2". 이 매개 변수를 생략하면 모든 지역 위치에 액세스할 수 있습니다.
regions?: string[]
속성 값
string[]
signingKey
서명에 사용할 Map 계정 키입니다.
primaryKey
또는 secondaryKey
선택하면 맵 계정 공유 키가 사용되며, managedIdentity
사용하면 자동 갱신된 프라이빗 키를 사용하여 SAS에 서명합니다.
signingKey: string
속성 값
string
start
토큰 유효성이 시작되는 날짜 시간 오프셋입니다. 예: "2017-05-24T10:42:03.1567373Z". 허용되는 최대 기간은 start
expiry
사이의 24시간입니다.
start: string
속성 값
string