AIKraft/Skills/enabling-lambda-vpc-internet-access

enabling-lambda-vpc-internet-access

Включает доступ в интернет для AWS Lambda в VPC, создавая NAT Gateway и настраивая маршрутизацию. Используйте, если функция в подсетях VPC не может подключиться к интернету.

aws official Разработка ★ 2.8k

Что делает навык

Навык обеспечивает доступ в интернет для функций AWS Lambda, работающих в частных подсетях VPC, путем создания инфраструктуры NAT Gateway и настройки маршрутизации. Поскольку функции Lambda в VPC не могут получать публичные IP-адреса, для исходящего доступа к интернету требуется маршрутизация трафика через публичную подсеть к Internet Gateway.

Когда применять

  • Функция Lambda в подсети VPC не может подключиться к интернету.
  • Необходимо настроить инфраструктуру NAT Gateway для обеспечения исходящего доступа.
  • Требуется исправить проблему с таймаутом функции Lambda из-за отсутствия маршрута к NAT Gateway.
  • Необходимо проверить и настроить таблицу маршрутизации для подсетей Lambda.

Как работает

  1. Создать инфраструктуру NAT Gateway.
  2. Настроить маршрутизацию для функции Lambda, чтобы трафик из частных подсетей направлялся через публичную подсеть к Internet Gateway.
  3. Убедиться, что таблица маршрутизации, связанная с подсетями Lambda, имеет маршрут 0.0.0.0/0, указывающий на NAT Gateway.
  4. Проверить работоспособность NAT Gateway и устранить ошибки, если функция не отвечает или возникает таймаут.

Примеры запросов агенту

Включи доступ в интернет для моей Lambda-функции, которая находится в VPC.
Настрой NAT Gateway и маршрутизацию для подсетей VPC, чтобы Lambda могла выходить в интернет.
Проверь таблицу маршрутизации для подсетей Lambda и убедись, что маршрут 0.0.0.0/0 указывает на NAT Gateway.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «enabling-lambda-vpc-internet-access» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r enabling-lambda-vpc-internet-access/ ~/.claude/skills/enabling-lambda-vpc-internet-access/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.