mirror of
https://github.com/anthropics/claude-code.git
synced 2026-08-18 13:33:46 +00:00
Reference artifacts accompanying the Gateway-on-AWS walkthrough (https://code.claude.com/docs/en/claude-apps-gateway-on-aws), sibling to the existing examples/gateway/gcp assets: - setup.sh: scripts the walkthrough end to end via the aws CLI (security groups, IAM roles, ECR image build/push with gateway.yaml baked in, private-subnet RDS for PostgreSQL, Secrets Manager secrets, ECS Fargate service behind an internal ALB) - Dockerfile: distroless runtime image for the gateway; the Claude Code release binary is verified against an operator-supplied sha256 - gateway.yaml.example: config template (Bedrock upstream, Okta IdP) - terraform/: module provisioning the same architecture (ECS track) Provided as a working example to adapt, not a supported production deployment.
19 lines
665 B
Plaintext
19 lines
665 B
Plaintext
# Local, environment-specific config — copy gateway.yaml.example -> gateway.yaml
|
|
# (gateway.yaml.example IS committed; your filled-in gateway.yaml is not)
|
|
gateway.yaml
|
|
|
|
# Secrets / credentials — never commit. Also covers rds-global-bundle.pem:
|
|
# not a secret, but downloaded by setup.sh when absent (delete it to refresh
|
|
# after an RDS CA rotation), so it stays out of git.
|
|
secrets/
|
|
*.pem
|
|
|
|
# Scratch IAM policy documents written by setup.sh (no secrets, but generated)
|
|
*.iam.json
|
|
|
|
# Vendored release binary — download per release (see setup.sh DIST_URL).
|
|
# claude.bad is a checksum-mismatched binary that setup.sh set aside.
|
|
claude
|
|
claude.download
|
|
claude.bad
|