[英]How to set up local AWS Secrets Manager Docker container for local testing purposes?
I'm looking to set up a local Docker instance of AWS Secrets Manager.我希望设置 AWS Secrets Manager 的本地 Docker 实例。
I've been scouring the web for an image or anything of the sort that I can use.我一直在网上搜索图片或任何我可以使用的东西。 I can only find documentation for AWS ECS secrets management.
我只能找到有关 AWS ECS 机密管理的文档。
Does anyone have any experience with setting up AWS Secrets Manager for local testing through Docker?有没有人有通过 Docker 设置 AWS Secrets Manager 进行本地测试的经验? Thanks!
谢谢!
Good question!好问题!
You could run localstack [1] inside a docker container.您可以在 docker 容器内运行 localstack [1]。 It mocks some of the AWS services for testing purposes.
它模拟一些 AWS 服务以进行测试。 AWS Secrets Manager is supported at http://localhost:4584 by default.
默认情况下, http://localhost:4584支持 AWS Secrets Manager。
There are some useful blog posts covering localstack.有一些有用的博客文章涵盖了 localstack。 [2][3]
[2][3]
However, I could not find any blog post covering AWS Secrets Manager on localstack.但是,我在 localstack 上找不到任何涵盖 AWS Secrets Manager 的博客文章。 I guess you have to try it out yourself.
我想你必须自己尝试一下。
[1] https://github.com/localstack/localstack [1] https://github.com/localstack/localstack
[2] https://medium.com/@andyalky/developing-aws-apps-locally-with-localstack-7f3d64663ce4 [2] https://medium.com/@andyalky/developing-aws-apps-locally-with-localstack-7f3d64663ce4
[3] https://medium.com/pareture/localstack-for-local-aws-dev-22775e483e3d [3] https://medium.com/pareture/localstack-for-local-aws-dev-22775e483e3d
You can setup local AWS SecretManager inside LocalStack using the following command:您可以使用以下命令在 LocalStack 内设置本地 AWS SecretManager:
aws --endpoint-url=http://localhost:4566 secretsmanager create-secret --name my_secret --secret-string [{"my_uname":"username","my_pwd":"password"}]
Output:输出:
{
"ARN": "arn:aws:secretsmanager:us-east-1:000000000000:secret:my_secret-denusf",
"Name": "my_secret",
"VersionId": "e168cdf1-5c94-493d-bafd-791779a7515d"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.