mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-30 02:02:43 +00:00
Always pick us-east-1 for the "aws" partition (#8679)
* always pick us-east-1 for aws partition * Update builtin/credential/aws/backend.go Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> Co-authored-by: Jim Kalafut <jkalafut@hashicorp.com>
This commit is contained in:
@@ -307,8 +307,13 @@ func generatePartitionToRegionMap() map[string]*endpoints.Region {
|
||||
partitions := resolver.(endpoints.EnumPartitions).Partitions()
|
||||
|
||||
for _, p := range partitions {
|
||||
// Choose a single region randomly from the partition
|
||||
// For most partitions, it's fine to choose a single region randomly.
|
||||
// However, for the "aws" partition, it's best to choose "us-east-1"
|
||||
// because it is always enabled (and enabled for STS) by default.
|
||||
for _, r := range p.Regions() {
|
||||
if p.ID() == "aws" && r.ID() != "us-east-1" {
|
||||
continue
|
||||
}
|
||||
partitionToRegion[p.ID()] = &r
|
||||
break
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user