首页 > 解决方案 > 如何使用 aws 保护 3rd 方 API 密钥

问题描述

我们的产品部署在AWS.
我们使用一些 3rd 方服务,例如SendgridTwillio

我知道Heroku我可以轻松地API KEYS在仪表板中设置我的,然后像这样访问我的NODEJS项目

process.env.SENDGRID_KEY

我如何达到同样的效果AWS
我可以把我的钥匙放在哪里并参考?

标签: amazon-web-servicesamazon-ec2devops

解决方案


Parameter Store在 AWS 上用于存储敏感数据,例如 API 密钥。您可以使用控制台存储您的密钥,并使用 AWS 开发工具包获取应用程序中的值。

对于 NodeJ,您可以使用Javascript SDKaws-param-store模块来管理参数。

请记住将所需的IAM 权限附加到应用程序主机(EC2 实例/lambda)。


推荐阅读