網友評分: 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云堆棧