问题标签 [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.

0 投票
1 回答
572 浏览

amazon-cloudformation - 预填充的可用区选项列表作为 cloudformation 模板的参数

我想为控制台中区域的 CloudFormation 模板中的参数选项提供可用区列表。最好使用对流层 Python mod。

我看到我将调用 Fn::GetAZs 来创建可用值列表以用作参数的选项,但想知道是否已经有这样的示例或者是否有可能。

所以是这样的:

0 投票
1 回答
1563 浏览

continuous-integration - 配置 - AWS_CDK vs Troposphere vs Stacker

Troposphere 是一个用于 AWS 配置的 python 项目。这是一个成熟的项目。

AWS CDK 仍处于开发人员预览阶段。

cdk diff确实有助于简化之前的状态维护cdk deploy。不确定,对流层如何帮助我们进行状态维护?除了生成 cloudformation 模板...

AWSEvent talk中提到,使用 Troposphere 没有内置抽象

然而

AWS CDK 有很好的抽象。

CDK轻松启用 CI/CD,因为 Troposphere 需要额外的自动化来上传 CF 模板

我们需要决定选择一个,在 AWS 上配置我们的基础设施


从状态维护、软件最佳实践、代码维护和支持的资源类型、配置的 CI/CD(端到端自动化)方面,

AWS_CDK vs Troposphere vs Stacker 的优势是什么?对任何编程语言开放..

0 投票
1 回答
379 浏览

aws-sdk - aws-cdk 构造 - 认证经理

以下是我对使用SDK 方法或 CF 模板生成工具(如AWS_CDK或 Troposphere)与 AWS API(REST) 交谈的理解

在此处输入图像描述


与 AWS 认证经理合作,我们希望使用 aws-cdk 结构创建私有根 CA。

但是cdk-documentation不支持任何构造来创建根 CA


在对流层方面,情况相同,不支持创建根 CA


aws_sdk 支持创建根 CA,但问题是状态维护。


我的偏好是选择 aws_cdk,但是,

此 API 级别支持使用 aws-cdk 创建私有根 CA 的当前状态是什么?

0 投票
1 回答
96 浏览

cookies - 如何使用对流层为 CloudFront 分配设置 cookie?

使用 troposhphere,我正在尝试创建 CloudFront 分配。

这似乎可以很好地构建 json 模板。但我还需要转发 cookie。QueryString在我插入的行之后,Cookies = "All"但这使构建失败。

错误信息:
TypeError: <class 'troposphere.cloudfront.ForwardedValues'>: None.Cookies is <class 'str'>, expected <class 'troposphere.cloudfront.Cookies'>

我需要添加什么以便它不会使构建失败并转发 cookie

0 投票
1 回答
52 浏览

amazon-cloudfront - In Troposphere, how do I add CustomOriginConfig object

Using troposhphere, I am trying to add CustomOriginConfig to my CloudFront distribution.

This fails to build, giving the following error:

I have looked at this and this and I think that my syntax is correct.

What do I need to do to fix this?

0 投票
1 回答
705 浏览

python - 在对流层中添加对现有 sns 主题的订阅

我有一个用例,其中我有一个现有的 sns 主题,我正在使用 cloudformation 和 troposphere 创建 lambda 函数。我必须以某种方式创建我的堆栈,使主题向我的 lambda 函数发送订阅,但不应重新创建主题本身。

下面是我的代码:

我收到以下错误,我无法找到出路:

这可能在对流层中进行吗?我不想硬编码云形成中的块,但我想在对流层中生成它。

这甚至可能吗?

请给我一些提示。

0 投票
2 回答
4544 浏览

python-3.x - 如何将 AWS 托管策略附加到 cloudformation 和对流层中的角色

在我的对流层代码中,我基本上想创建一个 sns 主题和一个 lambda 执行角色,我可以从 aws 附加一些托管策略。但问题是我找不到仅引用托管策略的 arn 名称的方法。下面是我的代码,但我在这里复制和粘贴托管策略 json 文档。

有没有更好的出路?

以下是我的云形成 yaml 文件名:

0 投票
1 回答
63 浏览

python-3.x - 列表理解以动态填充对象的属性

动态填充赋予属性值的列表的正确方法是什么?目前它固定为 3 (0-2),但如果它基于 INSTANCE_PARAMS[i]["instances"] 会更有用。

我在考虑列表理解的思路,但不确定如何将其写入代码。

0 投票
1 回答
230 浏览

amazon-cloudformation - 如何在 CF 模板中使用正则表达式作为条件

我在对流层 CF 模板中使用了一个条件,但不幸的是有超过 10 个条件,AWS CF 只支持其中的 10 个。该条件检查应用程序名称是否以特定名称开头。有没有办法在条件中使用正则表达式,所以我只能写一个条件而不是 10,说明如果名称以 appname* 开头,则执行某些操作

我正在为每个角色添加条件,但由于 aws 仅支持 10 个,因此我不能添加更多。

有没有办法我可以这样指定,

0 投票
1 回答
171 浏览

amazon-ec2 - Troposhere 循环创建 EC2 实例

我想在我的 cloudformation 模板 (YAML) 中创建可变数量的 EC2 实例。我计划为 EC2 实例创建和循环创建一个堆栈。我读到这是可以使用对流层实现的。有人可以帮我提供模板或示例吗?