我已经做了大量的搜索,但发现自己很困惑和不知所措。我正在Node上创建一个React构建的网站,并希望能够加载一些我将在S3中存储的数据。阅读文档后,AWS表示最好不要使用任何访问密钥,而是使用IAM证书。但是,我不清楚我是如何在js中放置这些IAM证书的,因此我可以在S3中从我的个人存储桶中下载一些对象。有没有人有任何好的方向,他们可以正确地指向我,并且安全地从我的S3存储桶访问和下载数据?谢谢!设置S3和节点
Q
设置S3和节点
0
A
回答
1
您可以将凭证保存在C:\ Users \ USER_NAME.aws \ credentials文件中。您不应将这些凭据保存在项目文件中。请看这篇文章的进一步信息。 http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-shared.html
2
想必您使用EC2来运行您的Node.js应用程序。
使用适当的IAM角色启动您的EC2实例,该IAM角色具有允许访问S3中的相关对象(以及您的应用程序需要的任何其他资源/ API)的关联策略。这是标准的AWS,这是一个intro video。
您的JavaScript代码(假设它使用的是AWS JavaScript SDK)可以代表应用程序无缝地检索凭据,并且它们将自动旋转。您不必显式提供凭证。
请参阅IAM角色管理常见问题here。
相关问题
- 1. Elasticsearch配置和节点设置
- 2. 节点和WordPress路由和设置
- 3. Dataproc节点设置
- 4. S3和IAM设置更新
- 5. Nodeclipse设置路径节点和快速
- 6. C#搜索和设置节点值
- 7. 搜索和设置节点值
- 8. 将XML节点和子节点值设置为数组PHP
- 9. 如何在Java中设置/为父节点设置子节点,子节点的子节点等等?
- 10. 设置节点权重
- 11. 设置Selenium网格节点
- 12. HtmlAgilityPack设置节点InnerText
- 13. hadoop单节点设置
- 14. Docker节点JS设置env
- 15. 子串节点的设置
- 16. Jenkins从节点设置
- 17. XSLT设置节点值
- 18. 节点Env未设置?
- 19. Cytoscape.js设置节点颜色和其他细节
- 20. 如何设置焦点节点Devexpress TreeListControl
- 21. 如何配置节点特定设置
- 22. openMPI主节点设置配置
- 23. 将div宽度设置为它的子节点和它的子节点的宽度与子节点的总和
- 24. 节点js s3fs图像上传到aws amazon s3服务器并设置ContentType
- 25. Coldfusion和Amazon S3 - 设置内容类型?
- 26. 亚马逊ec2和s3设置
- 27. howto:Carrierwave的基本设置[Heroku和S3]
- 28. Nginx节点和WEBrick配置
- 29. 如何设置SKCameraNode相对于节点的位置x和y?
- 30. 行为节点0.8.15和节点0.10.26 - (无法设置头发送之后)
嘿谢谢,但是我已经使用该文件的不同aws配置文件。这将是我的第二个。我也很好奇,一旦我将我的网站托管起来,这些凭证又将如何被调用? – Jimmy
您可以拥有多组凭据。这些被称为“配置文件”。创建新配置文件“aws configure --profile” –
正如文档所述,您可以在该文件中配置多个配置文件,并使用环境变量指定要使用的配置文件。 – KKK