

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

# 編輯 IAM 政策 (AWS CLI)
<a name="access_policies_manage-edit-cli"></a>

[政策](access_policies.md)為一個實體，可定義其所連接的身分或資源的許可。您可以使用 AWS Command Line Interface (AWS CLI) 編輯*客戶受管政策*，且無法編輯 IAM. AWS managed *政策中的內嵌*政策。 AWS 帳戶中 IAM 資源的數量和大小有限。如需詳細資訊，請參閱[IAM AWS STS 和配額](reference_iam-quotas.md)。

如需有關政策結構和語法的詳細資訊，請參閱 [中的政策和許可 AWS Identity and Access Management](access_policies.md) 和 [IAM JSON 政策元素參考](reference_policies_elements.md)。

## 先決條件
<a name="edit-customer-managed-policy-cli-prerequisites"></a>

變更政策的許可之前，您應該檢閱其最近的服務層級活動。這很重要，因為您不希望從正在使用該許可的主體 (人員或應用程式) 中移除存取。如需有關檢視上次存取的資訊的詳細資訊，請參閱 [AWS 使用上次存取的資訊在 中精簡許可](access_policies_last-accessed.md)。

## 編輯客戶受管政策 (AWS CLI)
<a name="edit-customer-managed-policy-cli"></a>

您可以從 編輯客戶受管政策 AWS CLI。

**注意**  
受管政策至多可有 5 個版本。如果您需要變更五個版本以上的客戶受管政策，則必須先刪除一個或多個現有版本。

**若要編輯客戶受管政策 (AWS CLI)**

1. (選用) 若要檢視關於政策的資訊，請執行下列命令：
   + 列出受管政策：[list-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-policies.html)
   + 取得關於受管政策的詳細資訊：[get-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-policy.html)

1. (選用) 如果要了解的政策和身分之間的關係，請執行下列命令：
   + 若要列出受管政策所連接的身分 (IAM 使用者、IAM 群組和 IAM 角色)：
     + [list-entities-for-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/list-entities-for-policy.html)
   + 列出連接到身分的受管政策 (使用者、使用者群組或角色)：
     + [list-attached-user-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-user-policies.html)
     + [list-attached-group-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-group-policies.html)
     + [list-attached-role-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-role-policies.html)

1. 若要編輯客戶受管政策，請執行下列命令：
   + [create-policy-version](https://docs.aws.amazon.com/cli/latest/reference/iam/create-policy-version.html)

1. (選用) 若要驗證客戶受管政策，請執行下列 IAM Access Analyzer 命令：
   + [validate-policy](https://docs.aws.amazon.com/cli/latest/reference/accessanalyzer/validate-policy.html)

## 設定客戶管理政策的預設版本 (AWS CLI)
<a name="edit-customer-managed-policy-cli-set-default-policy-version"></a>

您可以從 設定客戶受管政策的預設版本 AWS CLI。

**若要設定客戶受管政策的預設版本 (AWS CLI)**

1. (選用) 若要列出受管政策，請執行下列命令：
   + [: list-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-policies.html)

1. 若要設定客戶受管政策的預設版本，請執行下列命令：
   + [set-default-policy-version](https://docs.aws.amazon.com/cli/latest/reference/iam/set-default-policy-version.html)

## 刪除客戶管理政策的版本 (AWS CLI)
<a name="edit-customer-managed-policy-cli-delete-policy-version"></a>

您可以透過 AWS CLI刪除客戶管理政策的版本。

**若要刪除客戶受管政策的版本 (AWS CLI)**

1. (選用) 若要列出受管政策，請執行下列命令：
   + [: list-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-policies.html)

1. 若要刪除客戶受管政策，請執行下列命令：
   + [delete-policy-version](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-policy-version.html)

## 編輯內嵌政策 (AWS CLI)
<a name="edit-inline-policy-cli"></a>

您可以從 AWS CLI主控台中編輯內嵌政策。

**若要編輯內嵌政策 (AWS CLI)**

1. (選用) 若要檢視關於政策的資訊，請執行下列命令：
   + 若要列出與身分 (使用者、使用者群組或角色) 相關聯的內嵌政策：
     + [list-user-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-user-policies.html)
     + [list-role-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-role-policies.html)
     + [list-group-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-group-policies.html)
   + 若要取得關於內嵌政策的詳細資訊：
     + [get-user-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-user-policy.html)
     + [get-role-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-role-policy.html)
     + [get-group-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-group-policy.html)

1. 若要編輯內嵌政策，請執行下列命令：
   + [put-user-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/put-user-policy.html)
   + [put-role-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/put-role-policy.html)
   + [put-group-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/put-group-policy.html)

1. (選用) 若要驗證內嵌政策，請執行下列 IAM Access Analyzer 命令：
   + [validate-policy](https://docs.aws.amazon.com/cli/latest/reference/accessanalyzer/validate-policy.html)