View a markdown version of this page

建立 IAM 政策以存取 AWS KMS 資源 - Amazon Aurora

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

建立 IAM 政策以存取 AWS KMS 資源

Aurora 可以存取用於加密其資料庫備份的 AWS KMS keys 。不過,您必須先建立可提供許可的 IAM 政策,以允許 Aurora 存取 KMS 金鑰。

下列政策新增讓 Aurora 代表您存取 KMS 金鑰所需的許可。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AllowAuroraToAccessKey", "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": "arn:aws:kms:us-east-1:123456789012:key/key-ID" } ] }

您可以使用下列步驟來建立 IAM 政策,以提供讓 Aurora 代表您存取 KMS 金鑰所需的最低許可。

建立 IAM 政策以授權存取 KMS 金鑰
  1. 開啟 IAM 主控台。

  2. 在導覽窗格中,選擇政策。

  3. 選擇 Create policy (建立政策)。

  4. 在 Visual editor (視覺化編輯器) 標籤中,選擇 Choose a service (選擇服務),然後選擇 KMS。

  5. 在 Actions (動作) 下選擇 Write (寫入),然後選擇 Decrypt (解密)。

  6. 選擇 Resources (資源),然後選擇 Add ARN (新增 ARN)。

  7. 在 Add ARN(s) (新增 ARN) 對話方塊中,輸入下列值:

    • 區域 – 輸入 AWS 區域,例如 us-west-2。

    • Account (帳戶) – 輸入使用者帳戶號碼。

    • Log Stream Name (日誌串流名稱) – 輸入 KMS 金鑰識別碼。

  8. 在 Add ARN(s) (新增 ARN) 對話方塊中,選擇 Add (新增)。

  9. 選擇 Review policy (檢閱政策)。

  10. 將 Name (名稱) 設為您的 IAM 政策名稱,例如 AmazonRDSKMSKey。當您建立要與 Aurora 資料庫叢集相關聯的 IAM 角色時,您可以使用此名稱。您也可以新增選用的 Description (描述) 值。

  11. 選擇 Create policy (建立政策)。

  12. 完成「建立 IAM 角色以允許 Amazon Aurora 存取 AWS 服務」中的步驟。