我正在为用户创建一个 CloudFormation 模板,该模板将创建实例并提供应用程序端点以及用户名和密码。我能够实现实例 ID 方面的唯一应用程序端点,但无法生成动态用户名。任何人都可以帮助提供应该用于在每次新尝试中实现不同用户名的功能吗?下面是示例。
"Outputs" : {
"EndpointURL" : {
"Description" : "Application End Point",
"Value" : { "Fn::Join" : [ "", [ "http://", { "Ref" : "DNS****"}]]}
},
"Username" : {
"Description" : "Dynamic Username required",
"Value" : "**********.com"
},
"Password" : {
"Description" : "Password",
"Value" : "Fixed"
}
}
}
最佳答案
您可以使用Custom Resources创建 CloudFormation 本身不支持的任何内容。在您的情况下,生成随机用户名,可能可以使用 Lambda Custom Resources 来实现.
也可以启动一个实例来计算所需的任何内容,但我会考虑 lambda 自定义资源,因为它是自定义 CloudFormation 的最简单方法。
关于amazon-web-services - AWS Cloudformation 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30442452/