Files
claude-code/examples/gateway/aws/.gitignore
Roy Arsan 843297f6b1 Add Claude apps gateway on AWS example deployment assets
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.
2026-07-21 19:22:25 +00:00

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