What problem does it solve? Setting up a production-style REST API on AWS with a custom domain involves many error-prone manual steps across ACM, IAM, Lambda, API Gateway, and Route 53. This Skill automates the entire deployment workflow using AWS CLI commands, ensuring each resource is created, wired together, and validated in the correct order. ## Core Features & Use Cases - End-to-End API Deployment: Provisions an ACM certificate, IAM roles, two Lambda functions (request authorizer and backend), a Regional REST API, custom domain with TLS 1.2, base path mapping, and a Route 53 A-alias record. - Request-Based Authorization: Deploys a Lambda authorizer that validates headers, query string parameters, and stage variables before allowing access to the GET /example endpoint. - Built-In Validation: Includes a validation script that checks DNS propagation, API Gateway configuration, Lambda function state, and performs a live authenticated curl test. - Use Case: A developer needs to expose an internal service at api.example.com with header-based access control. Provide the domain name, region, and hosted zone ID, and the Skill deploys the full stack and returns a working curl test command. ## Quick Start Deploy a Regional REST API with a Lambda backend and request authorizer at custom domain api.example.com in us-east-2 using hosted zone Z2OJLYMUO9EFXC.