AWS_ACCESS_KEY_IDとAWS_ACCESS_KEYが設定されていなければ自動でクレデンシャルファイルを見に行く。profileの指定が必要なら以下のように書くことで指定が可能
profile_name := "profile_name" sess := session.Must(session.NewSessionWithOptions(session.Options{Profile:profile_name})) svc := ec2.New( sess, aws.NewConfig().WithRegion("ap-northeast-1").WithCredentials(), ) fmt.Println(svc.DescribeInstances(nil))