mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-31 02:38:07 +08:00
fix(region): aws all regions
This commit is contained in:
@@ -206,7 +206,9 @@ func (self *SAwsClient) fetchRegions() ([]SRegion, error) {
|
||||
}
|
||||
svc := ec2.New(s)
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/ec2/#EC2.DescribeRegions
|
||||
result, err := svc.DescribeRegions(&ec2.DescribeRegionsInput{})
|
||||
input := &ec2.DescribeRegionsInput{}
|
||||
input.SetAllRegions(true)
|
||||
result, err := svc.DescribeRegions(input)
|
||||
if err != nil {
|
||||
if e, ok := err.(awserr.Error); ok && e.Code() == "AuthFailure" {
|
||||
return nil, errors.Wrap(httperrors.ErrInvalidAccessKey, err.Error())
|
||||
|
||||
Reference in New Issue
Block a user