다음을 통해 공유


AccountSasParameters interface

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

속성

expiry

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

maxRatePerSecond

지정된 SAS 토큰에 허용되는 초당 원하는 최대 요청을 나타내는 필수 매개 변수입니다. 이는 측정에서 완벽한 정확도를 보장하지는 않지만 최종 적용을 통해 애플리케이션에 안전한 남용 보호 기능을 제공합니다.

principalId

현재 맵 계정에 할당된 사용자 할당 관리 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". 허용되는 최대 기간은 과 expiry사이의 start 24시간입니다.

속성 세부 정보

expiry

토큰 유효성이 만료되는 날짜 시간 오프셋입니다. 예: "2017-05-24T10:42:03.1567373Z". 허용되는 최대 기간은 과 expiry사이의 start 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

서명에 사용할 맵 계정 키입니다. 맵 계정 공유 키를 선택 primaryKey 하거나 secondaryKey 사용하며 를 사용하면 managedIdentity 자동 갱신된 프라이빗 키를 사용하여 SAS에 서명합니다.

signingKey: string

속성 값

string

start

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

start: string

속성 값

string