AWS Ruby SDK v2(Cloudfront list_distributions)对结果进行迭代



我正在使用新的 ruby sdk (v2) for aws cloud front。

我正在尝试使用 list_distributions 方法列出我的所有发行版

得到的响应

是一个可分页的响应,

当我尝试迭代结果时,似乎我只得到一页,

page = cloudfront.list_distributions
page.each do |page|
  # only one page ....
end

但在"distribution_list"哈希中,"next_marker"属性包含请求的值,并且"is_truncated"属性设置为 true,

如果我使用 next_marker 再次调用list_distributions方法,我将得到下一组结果......

为什么?

我必须迭代响应似乎很奇怪?

谢谢

我从 AWS 讨论论坛中的一个帖子中得到了回复,说这是开发工具包中的一个错误,应该在下一个版本中解决。

问题链接

最新更新