我想使用 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'}}],
...