我已經做了大量的搜索,但發現自己很困惑和不知所措。我正在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