[TOC]
AWS领先的设计理念和强大的技术生态
使你身陷其中,学习你要用它,开发你要
用它,上线还要用它。 一年下来项目还没有
正式商用,已经有十几万的研发费用。
今天向你推荐 localstack(与openstack啥关系?私有云+公有云),
让你使用AWS免费,至少在项目POC或开发测试阶段免费。
有了它, 你不用再焦急的等待老板审批公有云的
计算,存储,数据库资源开发申请。
是不是这个项目听起来很激动?
那如何使用localstack呢?
安装localstack localstack是一个非常活跃的正在快速成长中的项目,
建议通过源代码安装
下载源代码
git clone
[email protected]:localstack/localstack.git git fetch --all git checkout tags/v0.10.3 -b v0.10.3 启用需要使用的AWS服务
修改配置文件,启用你需要使用的AWS服务:ec2,s3,iot,kafka等。
注意服务的名字必须来自服务名字列表, 否则不识别
启用服务就是修改下边的配置文件
localstack\docker-compose.yml
SERVICES=${SERVICES-ec2,ecs,stepfunctions,iam,lambda,dynamodb,apigateway,s3,sns} DATA_DIR=${DATA_DIR-/tmp/localstack/data } volumes: - "${TMPDIR:-d:/tmp/localstack}:/tmp/localstack" make sure driver D is shared in docker desktop daemon
docker-compose up localstack_1 | Starting mock S3 (http port 4572)... localstack_1 | Starting mock SNS (http port 4575).