func NewAWS()

in aws.go [85:96]


func NewAWS() (AWSProvider, error) {
	session, err := session.NewSessionWithOptions(session.Options{
		SharedConfigState: session.SharedConfigEnable,
	})
	if err != nil {
		return nil, fmt.Errorf("failed to load AWS config: %v", err)
	}
	return &AWS{
		iam: iam.New(session),
		sts: sts.New(session),
	}, nil
}