API Gateway
AWS API Gateway referanse: REST/HTTP CLI-oppskrifter, CORS, JWT-autentisering, 502/504 feilsøking
Krever oppsett
Hva den gjør
En referanseferdighet for Amazon API Gateway som leverer CLI-oppskrifter for REST- og HTTP-APIer, en SAM-mal, Lambda proxy handler-form, CORS-konfigurasjon for begge API-smakene, JWT-autoriseringsoppsett, og en feilsøkingsseksjon som dekker 403, 502, 504 og CORS-feil. Den utløses når du spør om å opprette en API Gateway API, koble Lambda- eller AWS-tjenesteintegrasjoner, sette opp autorisatorer, administrere stadier og utrullinger, legge til bruksplaner eller begrensning, eller feilsøke API Gateway-feilkoder. Del av aws-agent-skills-pluginen, som samler 18 AWS-tjenesteferdigheter installert sammen.
Testrapport
Fant skills/api-gateway/SKILL.md via GitHub tree API (343 linjer, frontmatter har name + description + last_updated 2026-01-07); stikkprøvekontrollerte integration-patterns.md (HTTP 200) og .claude-plugin/marketplace.json (HTTP 200), som lister ./skills/api-gateway, så installasjonsstien er avledbar og ingen maskinstier er hardkodet; grep etter curl|sh, base64 -d, eval og injeksjonstekst fant ingenting. Triggerfraser jeg vurderte: BØR — "Set up an HTTP API in front of my Lambda with a Cognito JWT authorizer" (last), "My API Gateway endpoint returns 502 Bad Gateway, help me debug" (last), "Add a usage plan and API key throttling to our REST API stage" (last); BØR IKKE — "Add rate limiting middleware to my Express app running on ECS" (hopp over), "Design a REST API resource naming scheme for our internal service" (hopp over); 5/5 korrekt, "AWS API Gateway"-ankeret hindrer de ellers generiske frasene som "troubleshooting API issues" fra å overutløses. For utdata skrev jeg begge artefaktene (apigw-baseline.md vs skillrun.md i scratchpad) for én oppgave: HTTP API POST /orders støttet av Lambda, Cognito JWT auth, CORS for én opprinnelse. Min grunnlinje dekket alle 6 trinn som trengs for et fungerende endepunkt; å følge SKILL.md-kroppen strengt dekket omtrent 3 — kroppen viser kun `create-api --target` hurtig-opprettelsesgenveien og gir aldri et `create-route` eller `create-integration`-eksempel (`create-route` vises kun som en enlinjes rad i en CLI-tabell), nevner aldri `--payload-format-version 2.0`, og `aws lambda add-permission` vises ingen steder i SKILL.md eller integration-patterns.md, så en bokstavelig følging utplasserer en API som returnerer 500. Ferdigheten la til to ting min grunnlinje savnet: isBase64Encoded kroppsdekoding i handleren og 502 "missing statusCode" / 504 29s-vs-30s timeout-notater. Netto null, derav 5/10. Dokumentasjonen trukket til 3: integration-patterns.md er aldri lenket fra SKILL.md så progressiv avsløring er død, READMEs Codex-installasjonseksempel peker på en ikke-eksisterende `rlhf`-ferdighet i dette repoet, og "deep expertise / real-world patterns, edge cases" overselger hva som er en kompetent, men ufullstendig jukselapp; påstandene om "18 services" og ukentlig dokumentsjekk stemte overens med treet og .github/workflows/weekly-aws-doc-check.yml.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/itsmostafa/aws-agent-skills.git /tmp/api-gateway-src mkdir -p ~/.claude/skills cp -R /tmp/api-gateway-src/skills/api-gateway ~/.claude/skills/api-gateway # Plugin instead (installs all 18 AWS skills): /plugin marketplace add itsmostafa/aws-agent-skills # then /plugin install aws-agent-skills # The skill body is pure reference text; the AWS CLI is only needed if you run the commands it shows.
Kommandoer og eksempelprompter
/api-gatewayAWS API Gateway referanse: REST/HTTP CLI-oppskrifter, CORS, JWT-autentisering, 502/504 feilsøking
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Set up rate limiting on this API GatewayConfigure a Lambda integration for this endpointTroubleshoot this API Gateway 403 error