View a markdown version of this page

Guide de configuration de l'agent - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Guide de configuration de l'agent

Les agents de codage basés sur l'IA peuvent accélérer le développement sans serveur en fournissant une assistance intelligente pour l'échafaudage des applications, la configuration du déploiement, le débogage et la génération d'infrastructures sous forme de code. En configurant votre agent avec la bonne combinaison de plugins et de compétences, vous le dotez de l'expertise requise pour créer et gérer des applications sans serveur.

Travaillez avec votre agent de codage

Pour une référence rapide, vous pouvez placer ce lien directement dans le contexte de votre agent :

https://docs.aws.amazon.com/lambda/latest/dg/samples/aws-lambda-agent-setup.md

Choisissez la méthode d'installation adaptée à votre environnement de développement.

Conditions préalables

Assurez-vous que les conditions préalables suivantes sont réunies pour installer le plugin aws-core :

  • UV installé sur votre système.

  • (Facultatif) Et Compte AWS avec les informations d'identification IAM configurées sur votre machine locale. Les informations d'identification sont requises pour les outils qui exécutent des appels d' AWS API et exécutent des scripts, mais pas pour rechercher de la documentation ou découvrir des compétences. Si vous n'avez pas configuré d'informations d'identification, consultez Configuration du serveur AWS MCP pour obtenir des instructions détaillées.

Claude Code

Installez le plugin aws-core, qui fait partie de l'Agent Toolkit for AWS, qui regroupe la configuration du serveur AWS MCP et un ensemble de compétences d'agent (y compris la compétence sans serveur). AWS

Installez le plugin aws-core depuis Agent Toolkit pour AWS

Exécutez la commande suivante pour installer le plugin :

/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws

Cela permet d'installer les compétences de l'agent, notamment la compétence AWS sans serveur, les crochets d'agent et la configuration du serveur AWS MCP en une seule étape.

Codex

Installez le plugin aws-core depuis Agent Toolkit pour AWS

Exécutez la commande suivante pour installer le plugin :

codex plugin marketplace add aws/agent-toolkit-for-aws

Lancez ensuite Codex et lancez /plugins pour parcourir et installer le plugin aws-core.

Curseur

Installation AWS compétence sans serveur

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Kiro

Installation AWS compétence sans serveur dans la CLI Kiro

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installer les pouvoirs Kiro (depuis Kiro IDE)

Installez les pouvoirs Kiro suivants qui fournissent des contextes et des outils spécialisés aux agents Kiro à la demande :

GitHub Copilote

Installation AWS compétence sans serveur

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Ordinateur de bureau Devin

Installation AWS compétence sans serveur

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

OpenCode

Installation AWS compétence sans serveur

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Pour tous les autres agents compatibles avec les compétences des agents

Pour tout autre agent prenant en charge le format open source de compétences d'agent, procédez comme suit :

Installation AWS compétence sans serveur

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installer des compétences Lambda supplémentaires

Le kit d'outils des agents AWS inclut des compétences spécialisées sans serveur qui permettent à vos agents d'IA de connaître les fonctionnalités de Lambda. Installez ces compétences à l'aide de n'importe quel agent tel que Claude Code, Cursor, Kiro CLI, GitHub Copilot, Codex, Devin Desktop OpenCode ou tout autre agent compatible avec le format de compétences d'agent open source pour permettre à votre agent de vous aider à créer, déployer et gérer des charges de travail à l'aide de Lambda Web Functions, Lambda MicroVM, Lambda Managed Instances et Lambda Durable Functions.

  1. Compétence Lambda Web Functions — Les fonctions Web Lambda vous permettent d'exécuter des applications Web et des backends d'API en tant que serveurs HTTP, où votre Node.js code gère les requêtes directement à l'aide de frameworks tels queExpress, Fastify ou, Hono Lambda fournissant un point de terminaison HTTPS, un dimensionnement automatique (y compris jusqu'à zéro) et une réplication multirégionale.

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-web-functions --yes --global
  2. Compétence Lambda MicroVMS — Lambda MicroVMS est une primitive de calcul sans serveur qui assure l' VM-level isolation, des vitesses de lancement et de reprise quasi instantanées, ainsi que la préservation de l'état pour l'exécution d'utilisateurs ou de code dans des environnements d'exécution isolés et dynamiques. AI-generated

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global
  3. Compétence relative aux instances gérées Lambda : avec les instances gérées Lambda, vous pouvez exécuter des fonctions Lambda sur vos instances Amazon EC2 tout en préservant la simplicité opérationnelle de Lambda, en vous donnant accès à des configurations de calcul spécialisées et à un meilleur rapport coût-efficacité grâce aux avantages tarifaires d'Amazon EC2 sans avoir à gérer l'infrastructure.

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-managed-instances --yes --global
  4. Compétence en matière de fonctions durables Lambda : les fonctions durables de Lambda vous permettent de créer des applications durables et tolérantes aux pannes, capables de contrôler la progression, de récupérer automatiquement en cas de panne et de suspendre l'exécution pendant un an au maximum lorsque vous attendez des tâches de longue durée, telles que des processus humains intégrés.

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-durable-functions --yes --global