What problem does it solve?
Setting up an API Gateway REST API with a custom domain, TLS certificate, Lambda backend, and request-based authorization involves many error-prone manual steps across ACM, IAM, Lambda, API Gateway, and Route 53. This Skill automates the entire deployment sequence with validated AWS CLI commands.
Core Features & Use Cases
- End-to-end provisioning: Requests and validates an ACM certificate, creates IAM execution roles, deploys two Lambda functions (authorizer and backend), and configures the REST API with a REQUEST-type Lambda authorizer.
- Custom domain and DNS setup: Creates the Regional custom domain with TLS 1.2, maps the base path to the API stage, and creates a Route 53 A-alias record.
- Validation and troubleshooting: Includes a validation script that checks DNS propagation, API configuration, Lambda state, and performs a live authorized request test.
- Use Case: A developer needs to expose an internal service at api.example.com with header and query-string based authorization; this Skill walks through every AWS CLI command and verifies the final endpoint responds correctly.
Quick Start
Ask the agent to deploy a custom domain REST API by providing your domain name, AWS region, and Route 53 hosted zone ID.