LocalStack(6.5万星)2026:本地免费跑一套完整AWS云环境做开发

📘 教程 2026-08-06 约 4 分钟阅读

LocalStack(65,142星)在笔记本上模拟整套AWS云环境——S3、Lambda、DynamoDB、SQS等。本文教你零云账单开发AWS应用。

💡 你将学到

LocalStack(65,142星)在笔记本上模拟整套AWS云环境——S3、Lambda、DynamoDB、SQS等。本文教你零云账单开发AWS应用。

直接给结论

localstack/localstack(65,142星,Python)是一个功能完整的本地AWS云栈。它模拟100多个AWS服务——S3、Lambda、DynamoDB、SQS、SNS、API Gateway等——让你完全离线开发和测试云应用,用的还是生产环境同一套SDK和CLI。

离线能做什么

快速开始

# Docker启动LocalStack
docker run --rm -p 4566:4566 localstack/localstack

# 把AWS CLI指向它
export AWS_ACCESS_KEY_ID=test
export AWS_SECRET_ACCESS_KEY=test
export AWS_DEFAULT_REGION=us-east-1
export AWS_ENDPOINT_URL=http://localhost:4566

# 直接能用
aws s3 mb s3://my-bucket
aws s3 cp file.txt s3://my-bucket/

Python boto3或任意AWS SDK也一样——设置端点URL即可。

用LocalStack CLI体验更好

pip install localstack-cli
localstack start
localstack status services

开发Lambda时,用localstack可热重载函数,改完即生效。

实用技巧

FAQ

真的免费吗? 社区版覆盖核心服务且免费;Pro增加UI、持久化和更多服务。

支持Terraform吗? 支持——可以对LocalStack执行 terraform apply 本地测试IaC。

和真实AWS有差别吗? 部分托管服务是模拟近似——关键流程上线前务必用真实AWS验证。

相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论