Cloud Formation 输出变量 - 返回用户访问密钥 ID 的验证错误
Cloud Formation Output Vars - Returning validation error for user access key id
提前致谢!
我正在创建一个 cloudformation 模板并想输出用户访问密钥和密码但无济于事...
它目前无效并给我这个错误模板包含错误。: 无效的模板资源属性 'XXXXXXuseraccesskey'.
这是我的模板片段;
"XXXXXXuseraccesskey": {
"Type": "AWS::IAM::AccessKey",
"Properties": {
"UserName": {
"Ref": "XXXXXXuser"
}
}
},
"YYYYYYuseraccesskey": {
"Type": "AWS::IAM::AccessKey",
"Properties": {
"UserName": {
"Ref": "YYYYYYuser"
}
}
},
"outputs" : {
"accesskeyforuser": {
"Ref": "XXXXXXuseraccesskey"
},
"secretkeyforuser": {
"Fn::GetAtt": ["XXXXXXuseraccesskey", "SecretAccessKey"]
},
"accesskeyforotheruser": {
"Ref": "YYYYYYuseraccesskey"
},
"secretkeyforotheruser": {
"Fn::GetAtt": ["YYYYYYuseraccesskey", "SecretAccessKey"]
}
}
您的输出结构需要一个 "Value" 部分来反映那些映射的条目。
这是一个关于如何输出访问密钥的 YAML 示例:
AWSTemplateFormatVersion: '2010-09-09'
Resources:
user:
Type: AWS::IAM::User
XXXXXXuseraccesskey:
Type: AWS::IAM::AccessKey
Properties:
UserName:
Ref: user
Outputs:
accesskeyforuser:
Value:
Ref: XXXXXXuseraccesskey
secretkeyforuser:
Value:
Fn::GetAtt: ["XXXXXXuseraccesskey", "SecretAccessKey"]
提前致谢!
我正在创建一个 cloudformation 模板并想输出用户访问密钥和密码但无济于事...
它目前无效并给我这个错误模板包含错误。: 无效的模板资源属性 'XXXXXXuseraccesskey'.
这是我的模板片段;
"XXXXXXuseraccesskey": {
"Type": "AWS::IAM::AccessKey",
"Properties": {
"UserName": {
"Ref": "XXXXXXuser"
}
}
},
"YYYYYYuseraccesskey": {
"Type": "AWS::IAM::AccessKey",
"Properties": {
"UserName": {
"Ref": "YYYYYYuser"
}
}
},
"outputs" : {
"accesskeyforuser": {
"Ref": "XXXXXXuseraccesskey"
},
"secretkeyforuser": {
"Fn::GetAtt": ["XXXXXXuseraccesskey", "SecretAccessKey"]
},
"accesskeyforotheruser": {
"Ref": "YYYYYYuseraccesskey"
},
"secretkeyforotheruser": {
"Fn::GetAtt": ["YYYYYYuseraccesskey", "SecretAccessKey"]
}
}
您的输出结构需要一个 "Value" 部分来反映那些映射的条目。
这是一个关于如何输出访问密钥的 YAML 示例:
AWSTemplateFormatVersion: '2010-09-09'
Resources:
user:
Type: AWS::IAM::User
XXXXXXuseraccesskey:
Type: AWS::IAM::AccessKey
Properties:
UserName:
Ref: user
Outputs:
accesskeyforuser:
Value:
Ref: XXXXXXuseraccesskey
secretkeyforuser:
Value:
Fn::GetAtt: ["XXXXXXuseraccesskey", "SecretAccessKey"]