gpt4 book ai didi

amazon-web-services - 如何使用来自变量的凭证运行 AWS 开发工具包?

转载 作者:IT老高 更新时间:2023-10-28 13:08:45 27 4
gpt4 key购买 nike

我之前用过环境变量,效果很好。

现在我将我的配置变量迁移到一个文件中,并且我有 AWS_SECRET_ACCESS_KEY 和 AWS_ACCESS_KEY_ID 变量,其中包含从该文件加载的相应值。

我试过这段代码但收到错误:

creds := credentials.NewStaticCredentials("123", conf.AWS_SECRET_ACCESS_KEY, conf.AWS_ACCESS_KEY_ID)
sess, err := session.NewSession(&aws.Config{Credentials: creds})

这是错误

InvalidClientTokenId: The security token included in the request is invalid.

如何正确地将我的 key 注入(inject)到 aws sdk 调用中?

最佳答案

尝试重新排序您的参数,以便 ACCESS_KEY 是第一个参数,而 SECRET_KEY 是第二个:

creds := credentials.NewStaticCredentials(conf.AWS_ACCESS_KEY_ID, conf.AWS_SECRET_ACCESS_KEY, "")

也尝试添加区域:

sess, err := session.NewSession(&aws.Config{
Region: aws.String("us-west-2"),
Credentials: credentials.NewStaticCredentials(conf.AWS_ACCESS_KEY_ID, conf.AWS_SECRET_ACCESS_KEY, ""),
})

关于amazon-web-services - 如何使用来自变量的凭证运行 AWS 开发工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41544554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com