繁体   English   中英

如果使用 EC2 角色,Go AWS SDK 是否需要凭证?

[英]Does Go AWS SDK require credentials if using EC2 Role?

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

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

这是我可以从文档中得到的

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM