AccountSasParameters interface
アカウント Shared Access Signature (SAS) トークンの作成に使用されるパラメーター。 REST API のアクセス制御は、Azure Maps ロール ベースのアクセス (RBAC) の ID とアクセスによって提供されます。
プロパティ
expiry | トークンの有効期限が切れる日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許可される最大期間は、 |
max |
指定された SAS トークンに対して許可される 1 秒あたりの最大要求数を表す必須パラメーター。 これは測定の完全な正確さを保証しないが、最終的な適用の不正使用の適用の安全なガードを提供する。 |
principal |
現在マップ アカウントに割り当てられているユーザー割り当てマネージド ID のオブジェクト ID とも呼ばれるプリンシパル ID。 アカウントのマネージド ID を割り当てるには、ユーザー割り当て ID リソース ID の割り当てを作成または更新する操作を使用します。 |
regions | 省略可能。SAS トークンを使用して Azure Maps REST API へのアクセスを許可するリージョンの場所を制御できます。 例: "eastus"、"westus2"。 このパラメーターを省略すると、すべてのリージョンの場所にアクセスできるようになります。 |
signing |
署名に使用するマップ アカウント キー。
|
start | トークンの有効期間が開始される日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許可される最大期間は、 |
プロパティの詳細
expiry
トークンの有効期限が切れる日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許可される最大期間は、start
から expiry
までの 24 時間です。
expiry: string
プロパティ値
string
maxRatePerSecond
指定された SAS トークンに対して許可される 1 秒あたりの最大要求数を表す必須パラメーター。 これは測定の完全な正確さを保証しないが、最終的な適用の不正使用の適用の安全なガードを提供する。
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" などです。 許可される最大期間は、start
から expiry
までの 24 時間です。
start: string
プロパティ値
string