密钥"/>
从AWS Secret Manager中获取密钥
我正在尝试从AWS Sceret Manager中获取我的密钥和ID(以访问aws dynamo db。
我能做的:
- 在本地使用python脚本访问dynamo db表。
- 使用python flask本地服务器访问dynamo db表。
(这种情况下可以这样做,因为..我认为..它能够从aws /凭证中获取我的详细信息)
我无能为力:
- 使用圣杯访问dynamodb表(类似于微服务的aws烧瓶)
- 从我的Nodejs项目本地访问dynamo数据库表。
我想做什么:
我有一个网站代码(在nodejs中编写)并已部署(使用aws)。现在我想从我的nodejs代码(我无法执行)中访问aws dynamo数据库,甚至在本地。
[因此,我想到制作一个python Api并在AWS中进行部署,然后从节点访问api端点。但是我无法从圣杯api Chalice访问发电机数据库。
如果可以从nodejs访问凭据,并且即使在部署时也可以使用。这将是惊人的。
如果您发现此问题不合适,请纠正我。我是这个菜鸟。先感谢您。
回答如下:您的代码实际在哪里运行? EC2?为什么不为您的EC2实例创建角色并通过该角色为其授予适当的DynamoDB权限?
当您仅通过角色授予权限时,将AWS IAM凭据存储在Secrets Manager中不是一个好习惯。
更多推荐
从AWS Secret Manager中获取密钥
发布评论