【发布时间】:2019-01-18 14:31:50
【问题描述】:
我正在寻找有关如何使用 Troposphere 配置 AWS Config 的文档。不幸的是,我很难为这种特殊情况找到有用的文档。我查看了GitHub 上的对流层文档,但似乎找不到任何相关内容。任何指导将不胜感激。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation troposphere aws-config
我正在寻找有关如何使用 Troposphere 配置 AWS Config 的文档。不幸的是,我很难为这种特殊情况找到有用的文档。我查看了GitHub 上的对流层文档,但似乎找不到任何相关内容。任何指导将不胜感激。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation troposphere aws-config
我自己并不了解 AWS Config,因此对此无能为力,但这里是所有可用 AWS Config 资源的 Cloudformation 文档:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-reference-config.html
这里是对应的对流层物体:
https://github.com/cloudtools/troposphere/blob/master/troposphere/config.py
需要注意的一点是,对流层试图成为 CF 模板规范的 1:1 转换,因此您通常可以使用现有的 Cloudformation 文档/示例,但将它们转换为对流层/python 语法。一个例子:
在 Cloudformation 中,要制作存储桶,您可以使用:
MyBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-bucket
这样转换成对流层:
from troposphere import s3, Template
t = Template()
my_s3_bucket = t.add_resource(
s3.Bucket(
"MyBucket",
BucketName="my-bucket",
)
)
希望对您有所帮助,抱歉,我对 AWS Config 不了解!
【讨论】: