Ministack (LocalStack 的替代方案)
Ministack (Replacement for LocalStack)

原始链接: https://ministack.org/

## LocalStack 核心服务概览 LocalStack 模拟了广泛的核心 AWS 服务,支持本地开发和测试。主要组件包括**存储**(S3,具有版本控制和加密等功能)、**数据库**(RDS 运行 Postgres/MySQL,DynamoDB,ElastiCache 支持 Redis/Memcached)和**计算**(Lambda,ECS 运行 Docker 容器)。 **消息和集成**由 SQS、SNS、EventBridge 和 Kinesis 覆盖。**管理工具**包括 IAM、Secrets Manager、CloudWatch Logs/Metrics、SSM Parameter Store 和 Step Functions。 **网络**通过 EC2、VPC、Route53 和负载均衡(ALB/ELBv2 - *Pro 功能*)进行模拟。 此外,还提供 Glue、Athena(使用 DuckDB)、Firehose、Cognito、EMR、EBS 和 EFS 等其他服务,其中一些功能(*标示为 Pro*)需要付费的 LocalStack 订阅。 本质上,LocalStack 提供了一个功能齐全的本地 AWS 环境,用于构建和测试云应用程序,而无需产生 AWS 费用。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Ministack (LocalStack 的替代品) (ministack.org) 16 分,由 kerblang 发表于 41 分钟前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 giobox 3 分钟前 | 下一个 [–] 唉,我没听说 LocalStack 的变动。我之前的工作中,使用 LocalStack 在本地开发以及 CI/CD 和 GH actions 测试 AWS 服务时,都取得了很好的效果。我一直暗自希望亚马逊能收购 LocalStack,并将其设为 AWS 工作的官方免费本地开发环境,但我想这可能会减少 AWS 基于开发和测试环境的收入。回复 kay_o 3 分钟前 | 上一个 [–] > 版权所有 (c) 2024 MiniStack 贡献者 已经撒谎还是未经审查的 AI 垃圾?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Core AWS services plus real infrastructure — RDS runs actual databases, ElastiCache runs real Redis, ECS starts real Docker containers, Athena executes real SQL via DuckDB (when installed).

🪣

S3

Buckets, objects, versioning, encryption, lifecycle, CORS, Object Lock, replication

REST/XML

📨

SQS

Queues, FIFO, DLQ, batch, visibility

JSON+Query

📢

SNS

Topics, subscriptions, fanout to SQS, batch publish

Query/XML

🗃️

DynamoDB

Tables, CRUD, query, scan, transactions, TTL, GSI

JSON

Lambda

Real Python execution, warm workers, SQS event source mapping

REST/JSON

🔐

IAM

Users, roles, policies, groups, instance profiles, OIDC

Query/XML

🎫

STS

CallerIdentity, AssumeRole, GetSessionToken

Query/XML

🔑

Secrets Manager

CRUD, versioning, rotation, resource policies

JSON

📊

CW Logs

Groups, streams, retention, subscription filters, metric filters, Insights

JSON

📐

SSM Params

String, SecureString, paths, labels, tags

JSON

🚌

EventBridge

Buses, rules, targets, Lambda dispatch, archives, permissions

JSON

🌊

Kinesis

Streams, split/merge shards, consumers, encryption, monitoring

JSON

📈

CW Metrics

Metrics, alarms, composite alarms, dashboards, alarm history

Query/CBOR

✉️

SES

Send email/raw/templated, identities, configuration sets

Query/XML

🔄

Step Functions

Full ASL engine, sync execution, task tokens, all state types

JSON

🌐

API Gateway v2

HTTP APIs, Lambda proxy, path params, execute-api data plane

REST/JSON

🔌

API Gateway v1

REST APIs, resources, methods, integrations, stages, MOCK, Lambda proxy format 1.0

REST/JSON

🐘

RDS

Real Postgres/MySQL containers

Real Docker

🔴

ElastiCache

Real Redis/Memcached containers, users, user groups

Real Docker

🐳

ECS

RunTask starts real containers, capacity providers

Real Docker

🧪

Glue

Catalog, crawlers, jobs, triggers, workflows

Real Exec

🔍

Athena

Real SQL via DuckDB (optional), data catalogs, prepared statements

DuckDB

🚒

Firehose

Delivery streams, PutRecord/PutRecordBatch, S3 delivery, encryption, tags

REST/JSON

🌐

Route53

Hosted zones, record sets (CREATE/UPSERT/DELETE), health checks, tags, alias records

REST/XML

🔒

Cognito

User pools, auth flows, TOTP MFA, identity pools, federated credentials

JSON

🖥️

EC2

Instances, VPCs, subnets, security groups, route tables, ENIs, elastic IPs, NAT gateways, NACLs, flow logs, VPC peering, DHCP options, egress-only IGWs

Query/XML

EMR

Clusters, steps, instance groups/fleets, bootstrap actions, tags — Pro-only on LocalStack

JSON

💾

EBS

Volumes, snapshots, attach/detach, modify, copy — Pro-only on LocalStack

Query/XML

📁

EFS

File systems, mount targets, access points, lifecycle, backup policy — Pro-only on LocalStack

REST/JSON

⚖️

ALB / ELBv2

Load balancers, target groups, listeners, rules, Lambda targets + live data-plane routing — Pro-only on LocalStack

Query/XML
联系我们 contact @ memedata.com