AWS已从Go SDK V2中删除了
在V1中,您可以编写类似以下内容的代码:
然而,这似乎不再可能。我注意到有一个自动生成的json,它似乎包含了所有分区,但是我似乎无法弄清楚如何在代码中获取可用地区的列表。
在Go SDK V2中是否有方法可以做到这一点?
endpoints
包。是否有一种使用Go SDK V2获取AWS区域列表的方法?在V1中,您可以编写类似以下内容的代码:
import "github.com/aws/aws-sdk-go/aws/endpoints"
...
...
partitions := endpoints.DefaultPartitions()
for _, p := range partitions {
for region := range p.Regions() {
validRegions[region] = struct{}{}
}
}
...
...
然而,这似乎不再可能。我注意到有一个自动生成的json,它似乎包含了所有分区,但是我似乎无法弄清楚如何在代码中获取可用地区的列表。
在Go SDK V2中是否有方法可以做到这一点?