问题标签 [troposphere]
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.
amazon-web-services - 使用 Cloudformation 进行 Codedeploy
我正在尝试使用对流层制作 cloudformation 模板。模板制作的堆栈旨在成为 codedeploy 的简单示例
我之前有 troposphere 生成 ec2、s3、iam 和 route53 生成模板。我以前使用 GUI AWS 控制台使 codedeploy 工作
我遇到了一个错误,我不明白为什么
这是我的对流层程序
这是它制作的 Cloudformation 模板
当我将模板加载到 cloudformation GUI 中时,这发生在回滚之前
我不明白的是堆栈已经创建了 AWS::CodeDeploy::Application "test123" 但是下一条消息说 "No application found for name: test123"
角色/isCompatibleWithAWSCodeDeploy 已经存在。
我还需要添加什么吗?
amazon-web-services - 为 AWS API Gateway 生成 swagger json 定义
作为我们持续交付管道的一部分,我将部署 AWS API Gateway API。
最简单的方法是使用Amazon API Gateway Importer,它可以从 Swagger 表示创建或更新 Amazon API Gateway API。
AWS 为Swagger 提供 API 网关扩展。使用这些扩展,您可以在 Swagger 定义中提供请求/响应模板。下面是一个示例 json 片段,其中包含 Swagger 的 API 网关扩展:
由于您需要内联 AWS API Gateway 模板,因此编辑 Swagger 定义很容易出错。
Swagger 网站列出了许多用于从 Swagger 定义生成客户端/服务器存根或从 API 代码生成 Swagger 定义的工具。
我正在寻找类似于Troposphere的工具。我的想法是我可以在 Python 中定义我的 API,然后生成 JSON 或 yaml 文件。好处是我可以分离 AWS API Gateway 请求/响应模板,然后将它们拉入生成的 Swagger 定义。
有谁知道任何有用的工具?
python - 如何在对流层中编写伪参数?
我想对 TopicConfigurations 主题使用伪参数。这样我就可以允许选择一个arn。如何使用对流层编写伪参数?
伪参数: http ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html
amazon-web-services - 无法使用 Troposphere/CloudFormation UserData 设置 ASG 实例主机名
这是我的对流层文件的相关部分:
当我从这个模板创建一个全新的 CloudFormation 堆栈时,实例上的主机名看起来像ip-172-XXX-XXX-XXX
默认值。
由于我的TESTING
文件,我确定脚本正在运行:
如果我手动运行脚本,则主机名已正确设置。像这样:
当实例首次启动到 ASG 时,如何在实例上设置主机名?
amazon-ec2 - 使用 Troposphere 动态创建 n 个 ec2 实例
我刚刚进入 EC2、CloudFormation(和对流层)等。我试图从一个简单的 Selenium Grid 开始,以便在夜间运行。现在,我们在需要时使用了 12 个 selenium 节点(每个节点都有自己的 EC2 实例)。这些堆栈一次只能上升几个小时。将来我们很可能需要更多,所以我没有静态设置节点数,而是尝试设置它,以便 Jenkins 可以动态增加节点数。
现在,我有一个简单的 for 循环,看起来应该可以正常工作 - 特别是在查看了一堆示例之后:
完整的堆栈跟踪:
我的图像参数如下所示:
我什至尝试将所有内容都传递给构造函数。
但我仍然遇到同样的错误。我敢肯定这很愚蠢,但它变得非常烦人。有什么想法吗?
此外,当我尝试打印 JSON 模板时出现错误。
对流层 1.8.2
Python 3.5.2
amazon-web-services - 适用于 Lambda 的 AWS 计划事件规则在 CloudFormation 中不起作用
无法将 AWS Lambda 配置为使用 CloudFormation 由 Rule->Trigger 作为计划事件源触发(实际上,使用 Python 的对流层。)这已经花费了我几天的时间,任何帮助将不胜感激。
这是相关的 CF JSON 片段 -
AWS Lambda 函数显示了零次调用,Events->Rules 指标显示了正确的调用次数,但是它们都失败了。Lambda 在触发器部分显示触发器,规则在其触发器部分显示 lambda。他们联系得很好。
但是,如果我进入并在 Web 控制台的规则下手动创建相同的触发器,它会很高兴地开始向 Lambda 发送事件。
PS - 这是对流层代码:
python - Python 对流层:如何组合两个包含 Join 的字符串
我正在使用 troposhere 库,并且正在尝试组合两个具有 Join 的字符串对象:
和
我尝试使用以下方法将它们结合起来:
但不幸的是,我收到以下错误:
python - python包已安装但无法导入
我尝试重新安装并收到以下消息:
我检查了我的 python 版本,我可以看到它是一样的:
当我尝试导入模块时,出现以下错误:
amazon-web-services - 当您托管同名区域时,对流层创建别名 A 记录
在这个对流层代码中,我试图为我的托管区域(例如 example.com)创建别名 A 记录。但是我有 2 个同名的托管区域(托管区域 ID 会不同)。虽然我明确提到托管区域 id 云形成并没有创建堆栈说“找到重复的托管区域”。我还尝试仅提及托管区域 id 而没有失败的托管区域名称。
aws-lambda - 如何创建一个由对流层的 cloudwatch 事件定期调用的 Lambda?
我创建了一个 Lambda 函数,我希望它每 5 分钟调用一次,或者每天调用一次,或者其他什么。如何使用对流层进行设置?
我在任何地方都找不到示例。