无法描述超过 1000 个 EBS 快照
Not able to describe EBS snapshots more than 1000
正在尝试使用 boto3 列出一个区域中存在的所有快照,但无法列出超过 1000 个。是否有解决方法可以列出所有 ebs 快照?
def ebssnapsot(aws_id):
response = ec2_client.describe_snapshots(
MaxResults=100000,
)
print(json.dumps(response, indent=2, default=str))
您必须对多个请求进行分页才能获取所有值。您可以通过 describe_snapshots()
调用中的 NextToken
参数自己执行此操作,也可以使用 built-in paginator.
正在尝试使用 boto3 列出一个区域中存在的所有快照,但无法列出超过 1000 个。是否有解决方法可以列出所有 ebs 快照?
def ebssnapsot(aws_id):
response = ec2_client.describe_snapshots(
MaxResults=100000,
)
print(json.dumps(response, indent=2, default=str))
您必须对多个请求进行分页才能获取所有值。您可以通过 describe_snapshots()
调用中的 NextToken
参数自己执行此操作,也可以使用 built-in paginator.