Python应用程序加载SSM
ssm-loader的Python项目详细描述
ssm装载机
此项目旨在帮助转储和加载AWS SSM参数。在
使用示例
# One .json file will be generated in your local with all variables ssm dump "/app/myapp/app-path"# All variables described will be inputed inside the IAM configured ssm load -f ssm.json
依赖关系
- 码头工人
加载文件格式
使用ssm load
命令的文件应采用此格式。在
码头工人
构建现在您已经准备好从这个项目Dockerfile构建一个映像。在
docker build -t ssm .
运行
成功构建映像后,可以将其作为容器运行。在终端中,运行命令docker images以查看图像。在
# Dump docker run -rm \ -e AWS_REGION='ap-southeast-2'\ -e AWS_ACCESS_KEY_ID='<your-access-key-id>'\ -e AWS_SECRET_ACCESS_KEY='<your-secret-access-key>'\ ssm dump "/app/myapp/app-path"# Loading docker run -rm \ -e AWS_REGION='ap-southeast-2'\ -e AWS_ACCESS_KEY_ID='<your-access-key-id>'\ -e AWS_SECRET_ACCESS_KEY='<your-secret-access-key>'\ ssm load -f ssm.json
设置开发环境
安装依赖项
make build
运行
make run
测试
make test
皮棉片8
make flake8
作者
应用程序由DNX Solutions管理。在
许可证
Apache2许可。有关详细信息,请参见LICENSE。在
- 项目
标签: