View a markdown version of this page

AWS PCS 中叢集秘密輪換的常見問題 - AWS PCS

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

AWS PCS 中叢集秘密輪換的常見問題

尋找 AWS PCS 中叢集秘密輪換的常見問題解答。

什麼是叢集秘密?

叢集秘密是一種安全登入資料,可啟用 Slurm 控制器和 AWS PCS 運算節點之間的安全通訊。它也可以做為 Slurm REST API 身分驗證的 JSON Web Token (JWT) 金鑰。

叢集秘密和 JWT 金鑰有何不同?

在 AWS PCS 中,叢集秘密和 JWT 金鑰是提供不同用途的相同資源。叢集秘密會驗證 Slurm 內部通訊,而 JWT 金鑰會簽署字符以進行 REST API 身分驗證。輪換時,兩個層面都會同時受到影響。

輪換需要多長時間?

輪換程序通常需要幾分鐘的時間。您的叢集會保持 ACTIVE 狀態,並在輪換期間繼續正常計費。

我可以排程自動輪換嗎?

您可以在 Secrets Manager 中啟用排程輪換。不過,初始版本需要在每次輪換之前手動準備 (將節點群組擴展至 0)。

我現有的 JWT 權杖在輪換後仍可運作嗎?

否,現有的 JWT 權杖在輪換後會變成無效。為 REST API 用戶端發行新權杖。

哪裡可以找到我的叢集秘密?

您可以在 Secrets Manager 主控台或透過 AWS PCS 主控台找到叢集秘密。如需詳細說明,請參閱 使用 AWS Secrets Manager 尋找叢集秘密和 使用 AWS PCS 尋找叢集秘密。

為什麼輪換需要將節點群組擴展至 0?

輪換不需要執行中的執行個體,以確保秘密更新程序期間的叢集穩定性。這可防止舊秘密和新秘密之間的身分驗證衝突。

此功能支援哪些合規要求?

此功能可讓 AWS PCS 符合產業合規標準,包括 HIPAA 和 FedRAMP,其要求定期輪換登入資料,作為其安全控制的一部分。

我可以將自己的客戶受管金鑰用於 AWS PCS 受管秘密嗎?

是。您可以使用相同 AWS 帳戶 和 中的對稱ENCRYPT_DECRYPT客戶受管金鑰來加密叢集秘密 AWS 區域。您可以透過 AWS Secrets Manager UpdateSecret操作連接或變更金鑰。秘密的加密金鑰沒有 AWS PCS API 參數。

金鑰政策必須授予 AWS PCS 服務連結角色 (AWSServiceRoleForPCS)kms:GenerateDataKey、 kms:Decrypt和 kms:DescribeKey。如需詳細資訊,請參閱使用客戶受管金鑰來加密叢集秘密。

我可以自行變更叢集秘密值嗎?

No. AWS PCS 會管理秘密值。如果您嘗試SecretBinary透過 變更 SecretString或 AWS Secrets Manager,請求會失敗。您可以變更加密金鑰 ( AWS KMS 金鑰) 和描述。

如果服務連結角色無法存取金鑰,會發生什麼情況?

讀取秘密的輪換和節點操作失敗。根本原因是 AWS KMS AWS CloudTrail 中可見的存取遭拒錯誤,而輪換表面則表示輪換失敗。叢集本身會保持 ACTIVE。