【问题标题】:Does Go AWS SDK require credentials if using EC2 Role?如果使用 EC2 角色,Go AWS SDK 是否需要凭证?
【发布时间】:2021-04-17 11:08:47
【问题描述】:

我的 EC2 实例有一个附加了 S3 权限的角色。现在我使用我的访问密钥和秘密访问密钥加载到 s3,但我想依靠角色并摆脱凭据。我可以这样做吗?还是我需要 Go AWS 开发工具包的凭证?

现在我们正在使用 NewStaticCredentials 函数来设置我们的配置。最终目标是将文件上传到 S3。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-sdk-go


    【解决方案1】:

    这是我可以从docs 获得的信息

    如果您在 Amazon EC2 实例上运行应用程序,请使用实例的 IAM 角色获取临时安全凭证以调用 AWS。 如果您已将实例配置为使用 IAM 角色,则开发工具包会自动将这些凭证用于您的应用程序。您无需手动指定这些凭据。

    注意:- 甚至 AWS 也推荐这个。

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      相关资源
      最近更新 更多