本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
編輯 AWS CloudHSM 金鑰存放區設定
您可以變更現有 AWS CloudHSM 金鑰存放區的設定。自訂金鑰存放區必須中斷其 AWS CloudHSM 叢集的連線。
若要編輯 AWS CloudHSM 金鑰存放區設定:
-
將自訂金鑰存放區從其 AWS CloudHSM 叢集中斷連線。
當自訂金鑰存放區中斷連線時,您無法在自訂金鑰存放區中建立 AWS KMS keys (KMS 金鑰),也無法使用其包含的KMS金鑰進行密碼編譯操作。
-
編輯一或多個 AWS CloudHSM 金鑰存放區設定。
您可以編輯自訂金鑰存放區中的以下設定:
- 自訂金鑰存放區的易記名稱。
-
輸入新的易記名稱。新名稱在您的 中的所有自訂金鑰存放區中必須是唯一的 AWS 帳戶。
重要
請勿在此欄位包含機密或敏感資訊。此欄位可能會在 CloudTrail 日誌和其他輸出中以純文字顯示。
- 關聯叢集的 AWS CloudHSM 叢集 ID。
-
編輯此值以取代原始叢集的相關 AWS CloudHSM 叢集。如果自訂金鑰存放區 AWS CloudHSM 叢集損毀或刪除,您可以使用此功能來修復自訂金鑰存放區。
指定與原始 AWS CloudHSM 叢集共用備份歷史記錄的叢集,並滿足與自訂金鑰存放區關聯的要求,包括在HSMs不同的可用區域中啟用的兩個叢集。共用備份歷史記錄的叢集具有相同的叢集憑證。若要檢視叢集的叢集憑證,請使用 DescribeClusters操作。您無法使用編輯功能,將自訂金鑰存放區與不相關的 AWS CloudHSM 叢集產生關聯。
- kmsuser 加密使用者 (CU) 的目前密碼。
-
告知叢集中
kmsuser
CU AWS CloudHSM 的 AWS KMS 目前密碼。此動作不會變更 AWS CloudHSM 叢集中kmsuser
CU 的密碼。如果您變更 AWS CloudHSM 叢集中
kmsuser
CU 的密碼,請使用此功能來告知 AWS KMSkmsuser
新密碼。否則, AWS KMS 會無法登入叢集,並且將自訂金鑰存放區連接到叢集的所有嘗試都會失敗。
-
將自訂金鑰存放區重新連接至其 AWS CloudHSM 叢集。
編輯您的金鑰存放區設定
您可以在 AWS KMS 主控台或使用 UpdateCustomKeyStore操作來編輯 AWS CloudHSM 金鑰存放區設定。
編輯 AWS CloudHSM 金鑰存放區時,您可以變更任何 或可設定的值。
-
登入 AWS Management Console 並在 https://console.aws.amazon.com/kms
開啟 AWS Key Management Service (AWS KMS) 主控台。 -
若要變更 AWS 區域,請使用頁面右上角的區域選取器。
-
在導覽窗格依次選擇自訂金鑰存放區、AWS CloudHSM 金鑰存放區。
-
選擇您要編輯的 AWS CloudHSM 金鑰存放區資料列。
如 Connection state (連接狀態) 欄的值不是 DISCONNECTED (已中斷連接),則在編輯之前,您必須先中斷連接自訂金鑰存放區。(從 Key store actions (金鑰存放區動作) 選單中,選擇 Disconnect (中斷連接)。)
當 AWS CloudHSM 金鑰存放區中斷連線時,您可以管理 AWS CloudHSM 金鑰存放區及其KMS金鑰,但無法在 AWS CloudHSM 金鑰存放區中建立或使用KMS金鑰。
-
從 Key store actions (金鑰存放區動作) 選單中,選擇 Edit (編輯)。
-
執行下列其中一或多個動作。
-
輸入自訂金鑰存放區的易記名稱。
-
輸入相關叢集的 AWS CloudHSM 叢集 ID。
-
在關聯的 AWS CloudHSM 叢集中輸入
kmsuser
加密使用者的目前密碼。
-
-
選擇 Save (儲存)。
當程序成功時,會出現訊息描述您編輯的設定。當操作失敗時,會出現錯誤訊息,其中描述問題並提供如何修正的協助。如果您需要更多協助,請參閱對自訂金鑰存放區進行故障診斷。
-
若要使用 AWS CloudHSM 金鑰存放區,您必須在編輯後重新連線。您可以將 AWS CloudHSM 金鑰存放區保持中斷連接。但在中斷連線時,您無法在KMS金鑰 AWS CloudHSM 存放區中建立KMS金鑰,或在密碼編譯操作 中使用 AWS CloudHSM 金鑰存放區中的金鑰。
若要變更 AWS CloudHSM 金鑰存放區的屬性,請使用 UpdateCustomKeyStore操作。您可以在相同命令中變更自訂金鑰存放區的多個屬性。如果操作成功, 會 AWS KMS 傳回 200 HTTP 回應和沒有屬性的JSON物件。若要驗證變更是否有效,請使用 DescribeCustomKeyStores操作。
本節中的範例使用 AWS Command Line Interface
(AWS CLI)
首先使用 DisconnectCustomKeyStore 將自訂金鑰存放區與其叢集中斷連線。 AWS CloudHSM 將範例自訂金鑰存放區 ID cks-1234567890abcdef0 以實際 ID 取代。
$
aws kms disconnect-custom-key-store --custom-key-store-id
cks-1234567890abcdef0
第一個範例使用 將 AWS CloudHSM 金鑰存放區的易記名稱UpdateCustomKeyStore變更為 DevelopmentKeys
。命令使用 CustomKeyStoreId
參數來識別 AWS CloudHSM 金鑰存放區,並使用 CustomKeyStoreName
來指定自訂金鑰存放區的新名稱。
$
aws kms update-custom-key-store --custom-key-store-id
cks-1234567890abcdef0
--new-custom-key-store-nameDevelopmentKeys
下列範例會將與 AWS CloudHSM 金鑰存放區相關聯的叢集變更為相同叢集的另一個備份。命令會使用 CustomKeyStoreId
參數來識別 AWS CloudHSM 金鑰存放區,並使用 CloudHsmClusterId
參數來指定新的叢集 ID。
$
aws kms update-custom-key-store --custom-key-store-id
cks-1234567890abcdef0
--cloud-hsm-cluster-idcluster-1a23b4cdefg
下列範例 AWS KMS 說明目前的kmsuser
密碼為 ExamplePassword
。命令會使用 CustomKeyStoreId
參數來識別 AWS CloudHSM 金鑰存放區,並使用 KeyStorePassword
參數來指定目前的密碼。
$
aws kms update-custom-key-store --custom-key-store-id
cks-1234567890abcdef0
--key-store-passwordExamplePassword
最終命令會將 AWS CloudHSM 金鑰存放區重新連線至其 AWS CloudHSM 叢集。您可以讓自訂金鑰存放區處於中斷連線狀態,但必須先連線,才能建立新的KMS金鑰或使用現有KMS金鑰進行密碼編譯操作。將範例自訂金鑰存放區 ID 以實際 ID 取代。
$
aws kms connect-custom-key-store --custom-key-store-id
cks-1234567890abcdef0