2016-11-29 21 views
2

声明的IAM访问关键资源我创建了我的模板使用户有访问键:通过CloudFormation

"MyAccessKey" : { 
    "Type" : "AWS::IAM::AccessKey", 
    "Properties" : { 
     "UserName" : { "Ref" : "User12" } 
    } 
} 

我需要访问密钥ID,并在模板的输出密钥。怎么做 ? 谢谢

回答

4

访问密钥ID和密钥都可以作为return values的AWS :: IAM :: ACCESSKEY资源:

"Outputs" : { 
    "MyAccessKeyId": { 
    "Ref" : "MyAccessKey" 
    }, 
    "MySecretKey": { 
    "Fn::GetAtt": [ "MyAccessKey", "SecretAccessKey" ] 
    } 
} 
+0

遗憾的是,似乎没有办法从日志中隐藏此一次你有钥匙。如果他们有一个输出标志,表示它只是一个你想在之后消失的临时输出,那将是很好的 –