簡體   English   中英

如何在 Nodejs 應用程序中使用 EC2 實例配置文件訪問 AWS 服務?

[英]How to use EC2 Instance Profile in Nodejs application to access AWS Services?

我有一個在 EC2 上運行的 Nodejs 應用程序。

EC2 附加了一個實例配置文件。

如何在我的 Nodejs 代碼中使用實例配置文件,以便我的 Nodejs 代碼可以在不使用 AWS 訪問密鑰的情況下訪問 S3 存儲桶等 AWS 服務?

我發現這個鏈接接近這個主題,但看不到那里提供的任何示例代碼:

https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-iam.html

只需確保角色已附加到您的實例,無需進一步配置。

從文檔中:

“我們設計了 IAM 角色,以便您的應用程序可以安全地從您的實例發出 API 請求,而無需您管理應用程序使用的安全憑證。您可以委托權限以使用 IAM 發出 API 請求,而不是創建和分發您的 AWS 憑證角色如下"

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/iam-roles-for-amazon-ec2.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM