AWS Cloudformation 快速创建链接未读取 URL 中的参数
Posted
技术标签:
【中文标题】AWS Cloudformation 快速创建链接未读取 URL 中的参数【英文标题】:AWS Cloudformation quick-create link is not reading parameters in URL 【发布时间】:2019-01-05 09:20:01 【问题描述】:根据文档 [1],我创建了一个快速创建链接,以在 AWS 云形成中创建一个简单的堆栈。堆栈配置 YAML 文件托管在 s3[2] 上。它创建了一个堆栈,作为我正在构建的新开发工具的入职流程的一部分[3]。
我正在使用以下链接:
https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/new?stackName=CBill-slack-bot¶m_UserId=1¶m_VersionToken=TL3K3DK3K:R2D2H001&templateURL=https://s3.eu-west-2.amazonaws.com/cbill-stack-files/CBillReadOnlyAndBillingRole-TL3K3DK3K_R2D2H00F
但是,当我单击链接时,不会填充参数 UserId
和 VersionToken
。
我已经彻底阅读了文档,并在几个小时内测试了不同的调整,但没有成功。最后要测试的是将我的 YAML 文件转换为 JSON 并查看它是否有效(尽管这需要我一段时间)。任何帮助,将不胜感激。
1:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stacks-quick-create-links.html
2:https://s3.eu-west-2.amazonaws.com/cbill-stack-files/CBillReadOnlyAndBillingRole-TL3K3DK3K_R2D2H00F
3:https://computebill.com
【问题讨论】:
【参考方案1】:您的快速创建 URL 与文档中给出的示例有点不同。查询参数前的部分应该是stacks/create/review?
而不是stacks/new?
以下链接应该可以工作:
https://console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/create/review?stackName=CBill-slack-bot¶m_UserId=1¶m_VersionToken=TL3K3DK3K:R2D2H001&templateURL=https://s3.eu-west-2.amazonaws.com/cbill-stack-files/CBillReadOnlyAndBillingRole-TL3K3DK3K_R2D2H00F
【讨论】:
以上是关于AWS Cloudformation 快速创建链接未读取 URL 中的参数的主要内容,如果未能解决你的问题,请参考以下文章
AWS Cloudformation Template 学习
AWS - 如何使用 CDK/CloudFormation 将服务链接角色传递给自动缩放组?
如何使用 aws cloudformation 模板在 aws cognito 用户池中设置所需属性?
如何修复与 AWS::CloudFormation::Init 一起创建 EC2 的 cloudformation 模板