网友评分:
5分
LocalStack是一款功能强大的本地AWS云堆栈,可以帮助用户离线开发测试自己的云和无服务器程序,为软件的开发测试工作提供了帮助。软件可以在本地启动各种核心云API,包括API网关、Kinesis、DynamoDB等,满足用户的各种本地AWS云堆栈需求。
轻松查询DynamoDB项目
Lambda日志的交互式搜索和调试
Cognito用户池和用户属性管理
直接从浏览器导航API网关和运行测试调用
CloudFormation模板编辑和堆栈创建触发
检查和调试StepFunctions状态机
轻松设置SSM参数以配置你的系统
我们在ubuntu18系统上 安装localstack,并通过aws-cli命令行链接 sqs 服务的api进行测试队列服务器;
ubuntu系统默认已经有python和pip,但是需要执行一下升级操作:用python2.X 的pip升级
然后安装docker
通过 docker-compose 工具安装和启动Localstack
接下来安装docker-compose
给docker-compose执行权限,运行命令: chmod +x /usr/local/bin/docker-compose
检查,运行docker-compose --version
表示docker-compose工具安装成功
接着回来启动localstack,开到这段
You can also use the docker-compose.yml file from the repository and use this command (currently requires docker-compose version 1.9.0+):
英文介绍,表示要cd到 本地localstack 的目录里面,找到docker-compose.yml文件所在目录
我们已经把项目git clone到了 /home/localstack
所以,执行:
cd /home/localstack
docker-compose up
运行后,通过docker启动了 localstack服务
标签: LocalStack AWS云堆栈