我想在CloudFormation中创建用户时获取用户的访问密钥和密钥。
我关注AWS Documentation,我可以在输出TAB中获取密钥。我的CloudFormation代码如下所示:
"Outputs" : {
"MyAccessKeyId": {
"Ref" : "MyAccessKey"
},
"MySecretKey": {
"Fn::GetAtt": [ "MyAccessKey", "SecretAccessKey" ]
}
}

唯一的问题是输出包含访问密钥和密钥。 所以任何能够获得云形成的人都可以获得密钥。
有没有办法,当我执行我的云形成模板时,秘密密钥只会显示给我一次,或者可以通过邮件发送给我。
答案 0 :(得分:1)
您可以尝试使用Lambda支持的自定义资源和云形成。创建用户,然后使用Lambda请求密钥/访问密钥,并使用SES通过电子邮件发送它。