问题标签 [amazon-cloudformation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2498 浏览

amazon-web-services - boto CloudFormation BadRequest (400),例外:无

我在 boto 中实现 CloudFormation 并遇到了一个奇怪的异常。

如您所见,我正在执行两个命令。第一个打电话validate_template,没关系。第二个这样调用start_stack

我真的不知道问题可能是什么,因为我从 boto 得到的所有信息都None在错误消息中。但也许这表明了什么?

任何指向正确方向的指针都非常感谢!

PS。使用相同的模板从 AWS 控制台启动堆栈可以正常工作。DS。

0 投票
2 回答
7223 浏览

powershell - 在不使用自定义 AMI 的情况下自定义 EC2 Windows 实例

我们目前正在使用“负载平衡模板”部署时基于 AWS Toolkit for Visual Studio 创建的模板设置 CloudFormation 堆栈。我们需要创建一个脚本来稍微定制 EC2 实例。更具体地说,我们想要: 1. 将两个证书安装到证书存储中。2. 配置 IIS 以使用其中一种证书。3. 在 IIS 上启用 TLS 1.2。

我们需要在 IIS 上而不是负载均衡器上安装这些证书,因为我们需要支持客户端证书身份验证。

我们希望在不必创建自定义 AMI 的情况下实现这一点,因为我们希望能够在新版本到来时轻松更新 AMI。我们正在使用以下内容:ami-f6803f9f(这是模板使用的默认值)。

因此,我们希望将这些自定义作为 CloudFormation 模板的一部分。我尝试使用模板的“AWS::CloudFormation::Init”部分创建一个简单的文件(只是为了确保脚本有效)。但是,当我启动堆栈时,文件永远不会被创建。应该创建文件的模板部分如下所示:

因此,我的问题是: 1. 为什么没有创建文件?是因为模板有问题还是这个 AMI 不支持这些类型的初始化脚本?2. 我们计划使用“AWS::CloudFormation::Init”从 S3 下载证书,并使用我们添加到 UserData 的 PowerShell 脚本安装它们。这是一个好方法还是我们应该采取不同的做法?

0 投票
1 回答
977 浏览

bash - 在 AWS CFN 模板中重试命令的正确方法是什么?

有时,诸如apt-get update -qcloudformation 模板用户数据脚本中的命令会随机失败。重试它们直到成功的正确方法是什么?

0 投票
1 回答
1203 浏览

amazon-ec2 - 与 Chef 相比,Cloudformation 更胜一筹

我可以用 Cloudformation 做什么而不能用 Chef 做?看起来厨师支持 ec2 中的生成节点,我可以读回生成节点的信息(ip,..),那么为什么还需要 cloudformation 呢?

0 投票
4 回答
1185 浏览

azure - 任何基于 IaaS 的云上的云无关工具

是否有任何像 CloudFormation 之类的技术可以在任何基于 IaaS 的云上工作以做同样的事情?我的意思是你只写一次,然后它就可以在任何基于 IaaS 的云平台上运行,比如 azure、aws、openstack 等等?

0 投票
2 回答
635 浏览

amazon-web-services - 使用 cloudformation 使用 Chef 角色标记节点

所以我的目标是使用 cloudformation 在云中启动 100 个节点,我想在我的 cloudformation 脚本中用厨师角色标记节点,而不是使用刀。我已经将我的 cloudformation 节点设置为自动向厨师服务器注册,我想使用向厨师服务器报告他们的角色,以便厨师服务器在每个节点上安装正确的说明书(取决于节点角色)。我知道用刀可以做到这一点,但我想将节点角色隐藏在我的 cloudformation 脚本中。

我该怎么做?

0 投票
1 回答
663 浏览

ssl-certificate - 云形成的弹性豆茎上的 SSL 证书

我有一个由 cloudformation 实例化的 elasticbeanstalk 应用程序,但我想将一个 ARN 传递给它,以便 SSL 证书部署在其 ELB 上。一旦ELB启动,我就知道该怎么做,我只是找不到任何文档或示例来说明如何在cloudformation模板中设置它。有人有线索吗?

0 投票
1 回答
347 浏览

amazon-web-services - 对 ec2 实例的 shell 访问

我使用云形成服务在几分钟内创建了一个 durpal 站点,并且可以看到 ec2 实例。但是我无法登录到实例,因为我不知道使用了哪个密钥对。

我需要使用“mysqldump”实用程序备份 mysql 数据库,并且我需要 shell 访问实例。如何通过云形成连接到安装drupal的ec2实例?

0 投票
1 回答
3228 浏览

amazon-web-services - 如何找到 AWS CloudFormation 堆栈创建失败的根本原因?

我正在尝试使用 AWS CloudFormation 安装一个简单的堆栈。我创建了一个 IAM 用户并传入一些脚本来安装 puppet 和 git thru userdata,以便它可以由 cloudinit 执行。

问题是由于某种原因模板在中途失败并且堆栈创建被回滚。我正在通过管理 gui 执行此操作。但它并没有告诉我为什么它失败了。我可以看到一些资源被创建,然后它失败了。有没有办法查看详细的日志以查看到底是什么失败了?

0 投票
2 回答
4639 浏览

amazon-web-services - AWS 云形成 cfn-init 错误

我正在尝试使用 Cloud Formation 脚本创建集群结构。我正在使用 Bitnami drupal AMI。Bu脚本产生以下错误:

然后我连接到实例并检查 cfn-init.log:

我的 AWS 控制台事件如下:

逻辑 ID PhysicalID 状态 原因

mycluster arn:aws:cloudformation:eu-west-1:318730... CREATE_FAILED 未能创建以下资源:[WaitCondition]

WaitCondition vgdrobe-WaitCondition-UWEKNUJ8TMT6 CREATE_FAILED WaitCondition 收到失败消息:'无法运行 cfn-init' for uniqueId:i-59272f1c

WaitCondition vgdrb-WaitCondition-MML6Y6E47WTB CREATE_IN_PROGRESS

WebServerGroup vgdrb-WebServerGroup-1OBJYOSQX8093 CREATE_COMPLETE

我找不到问题。请问你能帮帮我吗?

亲切的问候...