AWS Config和Troposhpere

时间:2019-01-18 14:31:51

标签: amazon-web-services amazon-cloudformation troposphere

我正在寻找有关如何使用Troposphere配置AWS Config的文档。不幸的是,我很难找到有关此特定案例的有用文档。我查看了GitHub上的对流层文档,但似乎找不到任何相关内容。任何指导将不胜感激。

1 个答案:

答案 0 :(得分:0)

我自己不了解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的了解不多!