

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 刪除 Amazon Verified Permissions 政策存放區別名
<a name="policy-store-aliases-delete"></a>

您可以刪除不再需要的政策存放區別名。刪除政策存放區別名不會影響相關聯的政策存放區。刪除政策存放區會刪除與該政策存放區相關聯的所有政策存放區別名。

Amazon Verified Permissions 支援政策存放區別名的兩種刪除模式：
+ **軟刪除** （預設）：政策存放區別名進入 `PendingDeletion` 狀態。政策存放區別名會保留 24 小時，在此期間無法重複使用。在此期間， 會`GetPolicyStoreAlias`傳回`PendingDeletion`狀態為 的政策存放區別名。這是您未指定 `deletionMode`或指定 時的預設行為`SoftDelete`。
+ **硬刪除**：政策存放區別名會立即刪除。政策存放區別名名稱可立即重複使用。若要執行硬刪除，請將 指定`HardDelete`為 `deletionMode`。

## 軟刪除政策存放區別名
<a name="policy-store-aliases-soft-delete"></a>

根據預設，刪除政策存放區別名會執行軟刪除。政策存放區別名會進入 `PendingDeletion` 狀態，且政策存放區別名會保留 24 小時。

------
#### [ AWS CLI ]

**軟刪除政策存放區別名**  
您可以使用 [DeletePolicyStoreAlias](https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeletePolicyStoreAlias.html) 操作軟刪除政策存放區別名。下列範例軟體會刪除名稱為 的政策存放區別名`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
```

------

## 硬刪除政策存放區別名
<a name="policy-store-aliases-hard-delete"></a>

若要立即刪除政策存放區別名，請將 指定`HardDelete`為 `deletionMode`。硬刪除的政策存放區別名不會進入 `PendingDeletion` 狀態，且政策存放區別名會立即可供重複使用。

如果您硬刪除先前軟刪除的政策存放區別名，政策存放區別名會立即刪除。

**重要**  
Amazon Verified Permissions 最終一致。如果您硬刪除政策存放區別名，並立即重新建立該別名以指向不同的政策存放區，參考政策存放區別名的請求可能會在短時間內繼續解析為先前關聯的政策存放區。為了避免意外的授權結果，請預留時間讓刪除傳播，再以相同名稱重新建立政策存放區別名。

------
#### [ AWS CLI ]

**硬刪除政策存放區別名**  
您可以使用 [DeletePolicyStoreAlias](https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeletePolicyStoreAlias.html) 操作，並將 `deletion-mode` 參數設定為 ，以硬性刪除政策存放區別名`HardDelete`。下列範例會立即刪除名稱為 的政策存放區別名`example-policy-store`。

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

------