2 回答

TA貢獻1852條經(jīng)驗 獲得超7個贊
您應該從sessionaws-sdk-go-v1(已棄用)中移出,而cfg從 aws-sdk-go-v2 中使用。
所以,導入:
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/service/s3"
要使用 .aws/credentials 中引用的 [my-account-name] 進行設置:
cfg, err := config.LoadDefaultConfig(
config.WithSharedConfigProfile("my-account-name"))
然后,讓您的 s3 服務客戶端:
svc := s3.NewSessionFromConfig(cfg)

TA貢獻1817條經(jīng)驗 獲得超14個贊
好吧,對我來說最簡單的方法是將它們導出到我的環(huán)境中:
export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
# The access key for your AWS account.
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
# The secret access key for your AWS account.
但是因為我需要它們一段時間,所以我將它們添加到我的 ~/.bash_profile 中。
- 2 回答
- 0 關注
- 156 瀏覽
添加回答
舉報