node.js - 如何设置本地 AWS Secrets Manager Docker 容器以进行本地测试?

标签 node.js amazon-web-services docker aws-secrets-manager

我希望设置 AWS Secrets Manager 的本地 Docker 实例。

我一直在网上搜索图片或任何我可以使用的东西。我只能找到有关 AWS ECS secret 管理的文档。

有没有人有通过 Docker 设置 AWS Secrets Manager 进行本地测试的经验?谢谢!

最佳答案

好问题!
您可以在 docker 容器内运行 localstack [1]。它模拟一些 AWS 服务以进行测试。 http://localhost:4584 支持 AWS Secrets Manager默认情况下。
有一些有用的博客文章涵盖了 localstack。 [2][3]

但是,我在 localstack 上找不到任何涵盖 AWS Secrets Manager 的博客文章。我想你必须自己尝试一下。

引用

[1] https://github.com/localstack/localstack
[2] https://medium.com/@andyalky/developing-aws-apps-locally-with-localstack-7f3d64663ce4
[3] https://medium.com/pareture/localstack-for-local-aws-dev-22775e483e3d

关于node.js - 如何设置本地 AWS Secrets Manager Docker 容器以进行本地测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57154039/

相关文章:

node.js - Nodejs OLE-COM 服务器

amazon-web-services - 销毁通过无服务器创建的资源,而不会销毁Lambda端点

amazon-web-services - 无法在AWS中部署Lambda函数

Docker 构建失败(rpc 错误 : code = 2 desc = "oci runtime error: exec format error")

linux - 无法使用dockerfile运行shell脚本

node.js - 接收: 'Auth error:Error: read ECONNRESET' when connecting to google cloud platform behind a proxy

javascript - 如何在 NodeJS 中限制对模块的访问

javascript - Mongoose 保存子文档数组

php - 我如何使用 Node.js 或 PHP 实时监听 MySQL 数据库变化

docker - 在两个 docker 容器前配置 Traefik,都在 80 端口