【发布时间】:2018-03-11 20:19:17
【问题描述】:
问题描述:
从特定的 aws 区域,我需要分组运行实例对象的列表(例如 10 个组)。我正在使用如下服务资源过滤器。
ec2_service_resource = boto3.resource('ec2', region)
results = ec2_service_resource.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['running']}], MaxResults=10)
根据 boto3 文档,我应该能够使用 NextToken 从第一次调用的响应中检索下一组结果。 (https://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.ServiceResource.instances)
问题:
我无法在响应对象中找到 NextToken 字符串。我错过了什么吗?有没有办法使用 ec2 资源对象来实现这一点?
【问题讨论】:
-
您有超过 10 个实例吗?
-
是的。它是一个生产帐户,因此预计实例数量会更高,并且只会随着时间的推移而增加。
标签: amazon-web-services amazon-ec2 boto3