次の方法で共有


AccountSasParameters interface

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

プロパティ

expiry

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

maxRatePerSecond

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

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" などです。 許可される最大期間は、start から expiryまでの 24 時間です。

プロパティの詳細

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