diff --git a/provider/aws.go b/provider/aws.go index 5816bef..f024a8e 100644 --- a/provider/aws.go +++ b/provider/aws.go @@ -173,7 +173,9 @@ func (p AwsProfiles) listRegions() []string { } log.Debugf("Using profile: %s, ARN: %s, IsRole:%t", p.Name, p.Arn, p.IsRole) for _, r := range result.Regions { - reg = append(reg, *r.RegionName) + if r.OptInStatus != nil && (*r.OptInStatus == "opted-in" || *r.OptInStatus == "opt-in-not-required") { + reg = append(reg, *r.RegionName) + } } return reg