View a markdown version of this page

Amazon Verified Permissions ポリシーストアエイリアスの削除 - Amazon Verified Permissions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Verified Permissions ポリシーストアエイリアスの削除

不要になったポリシーストアエイリアスは削除できます。ポリシーストアエイリアスを削除しても、関連付けられたポリシーストアには影響しません。ポリシーストアを削除すると、そのポリシーストアに関連付けられているすべてのポリシーストアエイリアスが削除されます。

Amazon Verified Permissions は、ポリシーストアエイリアスに対して 2 つの削除モードをサポートしています。

  • ソフト削除 (デフォルト): ポリシーストアエイリアスが PendingDeletion状態になります。ポリシーストアのエイリアス名は 24 時間予約されており、この期間に再利用することはできません。この期間中、 は PendingDeletion状態のポリシーストアエイリアスGetPolicyStoreAliasを返します。これは、 を指定しない場合deletionMode、または を指定した場合のデフォルトの動作ですSoftDelete

  • ハード削除: ポリシーストアのエイリアスはすぐに削除されます。ポリシーストアのエイリアス名はすぐに再利用できるようになります。ハード削除を実行するには、 を HardDeleteとして指定しますdeletionMode

ポリシーストアエイリアスをソフト削除する

デフォルトでは、ポリシーストアエイリアスを削除すると、ソフト削除が実行されます。ポリシーストアエイリアスは PendingDeletion状態になり、ポリシーストアエイリアス名は 24 時間予約されます。

AWS CLI
ポリシーストアエイリアスをソフト削除するには

DeletePolicyStoreAlias オペレーションを使用して、ポリシーストアエイリアスをソフト削除できます。次の例では、 という名前のポリシーストアエイリアスをソフト削除しますexample-policy-store

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store

ソフト削除モードを明示的に指定することもできます。

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store \ --deletion-mode SoftDelete

ポリシーストアエイリアスのハード削除

ポリシーストアエイリアスをすぐに削除するには、 を HardDeleteとして指定しますdeletionMode。ハード削除されたポリシーストアエイリアスは PendingDeletion状態に移行せず、ポリシーストアエイリアス名はすぐに再利用できるようになります。

以前にソフト削除されたポリシーストアエイリアスをハード削除した場合、ポリシーストアエイリアスは直ちに削除されます。

重要

Amazon Verified Permissions は結果整合性があります。ポリシーストアエイリアスをハード削除し、別のポリシーストアを指すようにすぐに再作成すると、ポリシーストアエイリアスを参照するリクエストは、以前に関連付けられたポリシーストアに短時間解決し続ける可能性があります。予期しない認可結果を回避するには、同じ名前のポリシーストアエイリアスを再作成する前に、削除が伝播される時間を確保します。

AWS CLI
ポリシーストアエイリアスをハード削除するには

deletion-mode パラメータを に設定して DeletePolicyStoreAlias オペレーションを使用して、ポリシーストアエイリアスをハード削除できますHardDelete。次の例では、 という名前のポリシーストアエイリアスをすぐに削除しますexample-policy-store

$ aws verifiedpermissions delete-policy-store-alias \ --alias-name policy-store-alias/example-policy-store \ --deletion-mode HardDelete