寻找跨地区获取s3信息(例如,政策)的优化方式

时间:2018-01-10 19:13:18

标签: aws-sdk-go

我需要在所有区域获取所有S3存储桶的属性,是否有单个SDK api可以实现此目的?当我最终创建每个区域会话并使用这些新会话调用s3 apis时。

  • 使用ListBuckets获取存储桶列表
  • GetBucketLocation将提供位置/区域
  • 按区域创建会话
  • 然后使用每个区域的这些新会话进行s3查询。

1 个答案:

答案 0 :(得分:1)

没有单一的API。你的方法是合理的,但速度很慢,除非你为每个会话/区域启动一个不同的线程。