hn.today

AWS Finally Built Its Own AWS Emulator

github.com981 points265 comments
Screenshot of AWS Finally Built Its Own AWS Emulator

AWS Emulator is a local program that imitates AWS APIs so developers can build and test software without sending requests to AWS, using AWS resources, or having an AWS account. It exposes an endpoint that the AWS CLI and SDKs can target through environment variables; Rust tests can instead run an isolated emulator instance in-process and connect to it directly. The project is intended for development and testing, not production workloads or security testing, and carries no emulator service fee.

Its coverage is not identical to AWS: release-specific fidelity scores describe how closely services match, while a repository directory tracks known gaps and fixes. Most users can install a prebuilt package or run it in a container, but building from source is supported on Linux and requires Rust, a C compiler, and substantial resources - about 100 GB of free disk and a multicore machine for the full build. Embedded mode has similar initial build costs, making shared build caches useful. Usage telemetry is on by default, though it excludes request contents, code, credentials, and personal data and can be disabled in several ways. The project is released under CC0, except for vendored code under Apache 2.0, and does not accept pull requests.

Read on github.com265 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Ggml v1.0.0

Ggml v1.0.0

ggml 1.0.0 removes deprecated public APIs and legacy DIAG_MASK operations, while adding configurable YaRN truncation and FP8 support. It also improves backend performance with quantized matrix multiplication, fused MoE operations, and new attention and scheduling paths. (github.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.