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 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'infrastructure en tant que code. En configurant votre agent avec la bonne combinaison de plugins, de compétences et de serveurs MCP, vous lui apportez 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 insérer 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 qui correspond à votre environnement de développement.

Conditions préalables

Assurez-vous que les prérequis suivants sont en place pour installer le plug-in aws-core et le serveur MCP sans serveur :

  • 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 la section Configuration du serveur AWS MCP pour obtenir des instructions détaillées.

Claude Code

Installez le plug-in 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 plug-in aws-core depuis Agent Toolkit pour AWS

Exécutez la commande suivante pour installer le plug-in :

/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, y compris la compétence AWS sans serveur, les hooks d'agent et la configuration du serveur AWS MCP en une seule étape.

Installation d'un serveur MCP sans serveur

AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

claude mcp add awslabs-aws-serverless-mcp \ -e AWS_PROFILE=default \ -e AWS_REGION=us-east-1 \ -e FASTMCP_LOG_LEVEL=ERROR \ --scope user \ -- uvx awslabs.aws-serverless-mcp-server@latest

Codex

Installez le plug-in aws-core depuis Agent Toolkit pour AWS

Exécutez la commande suivante pour installer le plug-in :

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

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

Installation d'un serveur MCP sans serveur

AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

codex mcp add awslabs-aws-serverless-mcp \ --env AWS_PROFILE=default \ --env AWS_REGION=us-east-1 \ --env FASTMCP_LOG_LEVEL=ERROR \ -- uvx awslabs.aws-serverless-mcp-server@latest

Curseur

Installation AWS compétence sans serveur

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

Installation d'un serveur MCP sans serveur

Ajoutez ce qui suit .cursor/mcp.json ci-dessous"mcpServers". AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }

Kiro

Installation AWS compétence sans serveur dans Kiro CLI

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

Installation d'un serveur MCP sans serveur

Ajoutez ce qui suit ~/.kiro/settings/mcp.json ci-dessous"mcpServers". AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false }

Installation des pouvoirs Kiro (depuis Kiro IDE)

Installez les fonctionnalités Kiro suivantes 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

Installation d'un serveur MCP sans serveur

Ajoutez ce qui suit .vscode/mcp.json ci-dessous"mcpServers". AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }

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

Installation d'un serveur MCP sans serveur

Ajoutez ce qui suit /.codeium/windsurf/mcp_config.json ci-dessous"mcpServers". AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }

OpenCode

Installation AWS compétence sans serveur

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

Installation d'un serveur MCP sans serveur

Ajoutez ce qui suit /.config/opencode/opencode.jsonc ci-dessous"mcpServers". AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }

Pour tous les autres agents compatibles avec les compétences des agents et la configuration du serveur MCP

Pour tout autre agent prenant en charge le format open source de compétences d'agent et la configuration du serveur MCP, 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

Installation d'un serveur MCP sans serveur

Ajoutez le serveur MCP sans serveur au fichier de configuration du client MCP de votre agent sous. "mcpServers" AWS_PROFILERemplacez-le par le nom AWS de votre profil local.

{ "mcpServers": { "awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } } } }

Installer des compétences Lambda supplémentaires

L'Agent Toolkit pour AWS inclut des compétences spécialisées en mode sans serveur qui permettent à vos agents 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 open source de compétences d'agent pour permettre à votre agent de vous aider à créer, déployer et gérer des charges de travail à l'aide de Lambda MicroVMS, d'instances gérées Lambda et de fonctions durables Lambda.

  1. Compétence Lambda MicroVMS — Lambda MicroVMS est une primitive de calcul sans serveur qui fournit une VM-level isolation, des vitesses de lancement et de reprise quasi instantanées et une préservation de l'état pour l'exécution d'un utilisateur ou AI-generated de code dans des environnements d'exécution isolés et avec état.

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global
  2. 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 à une rentabilité accrue grâce aux avantages tarifaires d'Amazon EC2 sans 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
  3. Compétence en matière de fonctions durables Lambda — Les fonctions durables Lambda vous permettent de créer des applications durables et tolérantes aux pannes, capables de contrôler la progression, de se rétablir automatiquement en cas de panne et de suspendre l'exécution pendant une période pouvant aller jusqu'à un an lorsque des tâches de longue durée sont en attente, telles que les processus impliquant une intervention humaine.

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