当AWS Config记录器停留在“正在进行清点…”状态时,可能是由于以下原因之一:
配置规则数目较多:如果您的AWS账户中有大量的配置规则,AWS Config记录器可能需要一些时间来完成所有的清点工作。您可以等待一段时间,直到清点完成。如果等待时间过长,您可以尝试减少配置规则的数量,或者将某些规则禁用。
资源状态变化较频繁:如果您的AWS账户中的资源状态变化频繁,AWS Config记录器可能需要更多的时间来进行清点。您可以稍等一会儿,直到清点完成。如果资源状态变化的频率很高,您可以考虑调整AWS Config记录器的清点频率,以减少清点的负载。
这是一个示例代码,可以使用AWS SDK来获取AWS Config记录器的状态:
import boto3
config = boto3.client('config')
response = config.describe_delivery_channels()
for channel in response['DeliveryChannels']:
if channel['name'] == 'default': # 替换成您的AWS Config记录器的名称
status = channel['status']
print(f"AWS Config Recorder status: {status}")
您可以运行此代码来检查AWS Config记录器的状态。如果返回"正在进行清点…",您可以继续等待清点完成。如果状态一直没有变化,您可以尝试上述提到的解决方法。