[英]Amazon MSK failed to associate 1 secret for cluster. The provided secret has an invalid schema
我們想根據文檔使用 AWS Secrets Manager 設置用戶名和密碼身份驗證。
AmazonMSK_testmsk2
的密鑰,密鑰為Password
,值為{ "username": "alice", "password": "alice-secret" }
盡管如此,當我們將密鑰與 MSK 相關聯時,我們仍然收到錯誤Amazon MSK failed to associate 1 secret for cluster. The provided secret has an invalid schema
Amazon MSK failed to associate 1 secret for cluster. The provided secret has an invalid schema
故障排除文檔也沒有太大幫助
當未遵循創建密鑰的一個或多個先決條件時,可能會發生此錯誤。 創建密鑰時有一些先決條件。 AWS 文檔供參考。 在下面列出它們以便快速訪問。
AmazonMSK_
Plaintext
選項輸入鍵值對。 {
"username": "alice",
"password": "alice-secret"
}
除了@Sourabh 的回答之外,使用默認 AWS KMS 密鑰創建的秘密不能用於 Amazon MSK 集群,
所以你需要做的是:
打開 Secrets Manager 控制台。
在秘密名稱中,選擇您的秘密。
選擇 Actions,然后選擇下拉列表,select AWS KMS 密鑰,select Create new version of secret with new encryption key 復選框,然后選擇 Save。
那應該可以解決這個錯誤
Amazon MSK 未能為集群 sasl-cluster 關聯 1 個密鑰。 等待幾分鍾,然后重試。 如果問題仍然存在,請參閱 AWS 支持中心。 API 響應:提供的機密已使用默認密鑰加密。 您不能將此密鑰用於 Amazon MSK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.