次の方法で共有


AccountSasParameters interface

アカウント Shared Access Signature (SAS) トークンの作成に使用されるパラメーター。 REST API のアクセス制御は、ロール ベースのアクセス (RBAC) の ID とアクセスAzure Mapsによって提供されます。

プロパティ

expiry

トークンの有効期限が切れる日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許容される最大期間は、 から startexpiryまでの 24 時間です。

maxRatePerSecond

指定された SAS トークンに対して許可される 1 秒あたりの必要な最大要求数を表す必須パラメーター。 これは測定の完全な正確さを保証しないが、最終的な適用の不正使用の適用安全なガードを提供する。

principalId

プリンシパル ID は、現在マップ アカウントに割り当てられているユーザー割り当てマネージド ID のオブジェクト ID とも呼ばれます。 アカウントのマネージド ID を割り当てるには、ユーザー割り当て ID リソース ID の作成または更新操作を使用します。

regions

省略可能。SAS トークンを使用して REST API へのアクセスを許可するリージョンの場所Azure Maps制御できます。 例: "eastus"、"westus2" このパラメーターを省略すると、すべてのリージョンの場所にアクセスできるようになります。

signingKey

署名に使用するマップ アカウント キー。 を選択 primaryKey するか secondaryKey 、マップ アカウントの共有キーを使用します。を使用 managedIdentity すると、自動更新された秘密キーを使用して SAS に署名します。

start

トークンの有効性が開始される日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許容される最大期間は、 から startexpiryまでの 24 時間です。

プロパティの詳細

expiry

トークンの有効期限が切れる日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許容される最大期間は、 から startexpiryまでの 24 時間です。

expiry: string

プロパティ値

string

maxRatePerSecond

指定された SAS トークンに対して許可される 1 秒あたりの必要な最大要求数を表す必須パラメーター。 これは測定の完全な正確さを保証しないが、最終的な適用の不正使用の適用安全なガードを提供する。

maxRatePerSecond: number

プロパティ値

number

principalId

プリンシパル ID は、現在マップ アカウントに割り当てられているユーザー割り当てマネージド ID のオブジェクト ID とも呼ばれます。 アカウントのマネージド ID を割り当てるには、ユーザー割り当て ID リソース ID の作成または更新操作を使用します。

principalId: string

プロパティ値

string

regions

省略可能。SAS トークンを使用して REST API へのアクセスを許可するリージョンの場所Azure Maps制御できます。 例: "eastus"、"westus2" このパラメーターを省略すると、すべてのリージョンの場所にアクセスできるようになります。

regions?: string[]

プロパティ値

string[]

signingKey

署名に使用するマップ アカウント キー。 を選択 primaryKey するか secondaryKey 、マップ アカウントの共有キーを使用します。を使用 managedIdentity すると、自動更新された秘密キーを使用して SAS に署名します。

signingKey: string

プロパティ値

string

start

トークンの有効性が開始される日時のオフセット。 たとえば、"2017-05-24T10:42:03.1567373Z" などです。 許容される最大期間は、 から startexpiryまでの 24 時間です。

start: string

プロパティ値

string