用例:資料庫憑證存盤在Parameter StoreAWS 源賬戶中,我們需要與其他 AWS 賬戶共享此類憑證。
我知道建議使用
System Manager,但出于自定義原因,這不是一個有效的選項。
我們不會從另一個 AWS 賬戶/VPC 中的 Lambda 訪問 Parameter Store。相反,我們需要從AWS CLI訪問此類密鑰以在構建時填寫應用程式環境變數——同樣,這并不理想。???♂?
總之,我們有一個 AWS 跨賬戶/同一區域/IAM 用戶(另一個賬戶)場景來訪問Parameter Store源 AWS 賬戶中的密鑰。
提前感謝任何型別的指導/方向??
uj5u.com熱心網友回復:
我認為您可以在具有引數存盤的賬戶中創建一個 IAM 角色,授予該角色訪問引數存盤的權限,并將其配置為讓您在另一個賬戶中創建的 IAM 用戶承擔該角色并執行其需要的操作。
像然后_ aws sts assume-role --role-arn "arn:aws:iam::123456789012:role/example-role" --role-session-name AWSCLI-Sessionaws ssm get-parameter --name "MyStringParameter"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/495465.html
