Конфигурация AWS для ec2, s3, балансировка нагрузки с использованием тропосферы

Я пытаюсь настроить AWS::Config для моих экземпляров и ведер.

Но я не нашел никакой ссылки в тропосфере,

Как я могу создать ConfigRule

У меня есть шаблон для конфигурации в облачной информации.

AWSConfig = t.add_resource(
config.ConfigRule(
    'ConfigRule',
    ConfigRuleName=Client+'S3BucketRule',
    Description='S3 Public Read Prohibited Bucket Rule',
    InputParameters='{}',
    MaximumExecutionFrequency=config.TWELVE_HOURS,
    Scope=config.Scope(
        ComplianceResourceId=Ref(LogBucket),
        ComplianceResourceTypes=['AWS::S3::Bucket'],
    ),
    Source=config.Source(
        Owner='AWS',
        SourceIdentifier='S3_BUCKET_PUBLIC_READ_PROHIBITED',
        ),
    )
)

1 ответ

Вы можете найти соответствующее определение ресурса здесь:

https://github.com/cloudtools/troposphere/blob/master/troposphere/config.py

Обратите внимание, что в целом тропосфера пытается быть отображением 1:1 для ресурсов / параметров Cloudformation. Так что, если ресурс Cloudformation AWS::Config::ConfigRule тогда почти всегда можно догадаться, что импорт соответствующих ресурсов тропосферы from troposphere.config import ConfigRule

Надеюсь, это поможет!

Другие вопросы по тегам