amazon-web-services - AWS Cloudformation 输出

标签 amazon-web-services aws-cloudformation

我正在为用户创建一个 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/

相关文章:

mysql - 访问被拒绝;您需要在 sql 查询浏览器中执行此操作的 super 权限

amazon-web-services - AWS Glue ETL 作业和 AWS EMR 有什么区别?

api - AWS API 网关错误 : API Gateway does not have permission to assume the provided role as S3 proxy

amazon-web-services - 云形成 : Block deleting resources

amazon-ec2 - 不带自动伸缩的 ECS 集群

json - 创建 AWS::KMS::Key 时出现 MalformedPolicyDocumentException

java - Hibernate 5.2.10 DDL 自动更新到 AWS RDS (MySql 5.6.10a) 创建 TINYBLOB for Instant

amazon-web-services - 如何从 AWS::Serverless::Function (SAM) 输出 api 资源 arns?

amazon-web-services - 无法连接到使用 CloudFormation 制作的公共(public) EC2

aws-cloudformation - AppSync Cloudformation 模板生成器