https://github.com/aspect-build/rules_aws
EXPERIMENTAL: Bazel Integration for Amazon Web Services
https://github.com/aspect-build/rules_aws
aws bazel bazel-rules
Last synced: 11 months ago
JSON representation
EXPERIMENTAL: Bazel Integration for Amazon Web Services
- Host: GitHub
- URL: https://github.com/aspect-build/rules_aws
- Owner: aspect-build
- License: other
- Created: 2023-06-11T16:29:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-23T15:09:11.000Z (11 months ago)
- Last Synced: 2025-08-06T16:47:42.074Z (11 months ago)
- Topics: aws, bazel, bazel-rules
- Language: Starlark
- Homepage:
- Size: 143 KB
- Stars: 15
- Watchers: 4
- Forks: 7
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Bazel rules for Amazon Web Services (AWS)
Integrations for using AWS as a deployment target for Bazel-built artifacts.
This repo is EXPERIMENTAL! We have not yet decided whether to take any long-term commitment to support or maintenance of code here. We may archive and abandon the repo at any time, and may make undocumented breaking changes between releases.
## Installation
From the release you wish to use:
copy the WORKSPACE snippet into your `WORKSPACE` file.
To use a commit rather than a release, you can point at any SHA of the repo.
For example to use commit `abc123`:
1. Replace `url = "https://github.com/aspect-build/rules_aws/releases/download/v0.1.0/rules_aws-v0.1.0.tar.gz"` with a GitHub-provided source archive like `url = "https://github.com/aspect-build/rules_aws/archive/abc123.tar.gz"`
1. Replace `strip_prefix = "rules_aws-0.1.0"` with `strip_prefix = "rules_aws-abc123"`
1. Update the `sha256`. The easiest way to do this is to comment out the line, then Bazel will
print a message with the correct value. Note that GitHub source archives don't have a strong
guarantee on the sha256 stability, see
## Roadmap
Aspect plans to open-source our internal AWS support from our private monorepo.
These features are documented in the issue tracker.