in pkg/conn/conn.go [224:242]
func (c *Conn) newAWSSession(roleArn string, region string) *session.Session {
var s *session.Session
var err error
if roleArn == "" {
s = getDefaultSession()
} else {
stsCreds := getSTSCreds(region, roleArn)
s, err = session.NewSession(&aws.Config{
Credentials: stsCreds,
})
if err != nil {
log.Errorf("Error in creating session object : %v\n.", err)
os.Exit(1)
}
}
return s
}