0

我想使用 boto3 查看我的配置规则。

> import boto3
> client = boto3.client('config')     
> client.describe_config_rules()

前面的代码片段返回规则信息,但不包括为具有长描述的规则提交的“描述”。我可以在 AWS 控制台中看到整个描述,但 boto3 没有检索到描述。这是为什么?我们可以控制这种行为吗?

CLI 命令

$ aws configservice describe-config-rules

也不返回描述

谢谢您的帮助!

我可以在控制台中看到描述 在此处输入图像描述

describe_config_rules不检索描述

response = client.describe_config_rules(
        ConfigRuleNames=[
            's3-bucket-logging-enabled-conformance-pack',
            ]
        )

'ConfigRules': [{'ConfigRuleArn': 'arn:aws:config:eu-central-1:xxxxxxxx:config-rule/aws-service-rule/config-conforms.amazonaws.com/config-rule',
                  'ConfigRuleId': 'config-rule-xxxx',
                  'ConfigRuleName': 's3-bucket-logging-enabled-conformance-pack',
                  'ConfigRuleState': 'ACTIVE',
                  'CreatedBy': 'config-conforms.amazonaws.com',
                  'Scope': {'ComplianceResourceTypes': ['AWS::S3::Bucket']},
                  'Source': {'Owner': 'AWS',
                             'SourceIdentifier': 'S3_BUCKET_LOGGING_ENABLED'}}],

...

4

0 回答 0