View a markdown version of this page

Guida alla configurazione dell'agente - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida alla configurazione dell'agente

Gli agenti di codifica AI possono accelerare lo sviluppo serverless fornendo assistenza intelligente per lo scaffolding delle applicazioni, la configurazione dell'implementazione, il debug e la generazione dell'infrastruttura come codice. Configurando il tuo agente con la giusta combinazione di plugin, competenze e server MCP, lo doti delle competenze necessarie per creare e gestire applicazioni serverless.

Collabora con il tuo agente di codifica

Per una guida rapida, puoi inserire questo link direttamente nel contesto del tuo agente:

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

Scegli il metodo di installazione più adatto al tuo ambiente di sviluppo.

Prerequisiti

Assicurati che siano presenti i seguenti prerequisiti per l'installazione del plug-in aws-core e del server MCP Serverless:

  • uv installato sul tuo sistema.

  • (Facoltativo) Un Account AWS con credenziali IAM configurate sul computer locale. Le credenziali sono necessarie per gli strumenti che eseguono chiamate AWS API ed eseguono script, ma non per cercare documentazione o scoprire competenze. Se non disponi di credenziali configurate, consulta Configurazione del server AWS MCP per istruzioni dettagliate.

Codice Claude

Installa il plug-in aws-core, parte di Agent Toolkit for AWS, che raggruppa la configurazione del server AWS MCP e un set selezionato di competenze per gli agenti (inclusa l'abilità serverless). AWS

Installa il plugin aws-core da Agent Toolkit per AWS

Esegui il comando seguente per installare il plugin:

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

Ciò consente di installare le competenze degli agenti, tra cui l'abilità AWS serverless, gli hook degli agenti e la configurazione del server AWS MCP in un unico passaggio.

Installa il server MCP Serverless

Sostituiscilo AWS_PROFILE con il nome del tuo AWS profilo locale.

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

Installa il plugin aws-core da Agent Toolkit per AWS

Esegui il comando seguente per installare il plugin:

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

Quindi avvia Codex ed esegui /plugins per sfogliare e installare il plug-in aws-core.

Installa Serverless MCP Server

Sostituiscilo AWS_PROFILE con il nome del tuo AWS profilo locale.

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

Cursore

Installa AWS abilità serverless

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

Installa Serverless MCP Server

Aggiungi quanto segue a sotto. .cursor/mcp.json "mcpServers" Sostituiscilo AWS_PROFILE con il nome AWS del tuo profilo locale.

"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

Installa AWS abilità serverless nella CLI di Kiro

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

Installa Serverless MCP Server

Aggiungi quanto segue a sotto. ~/.kiro/settings/mcp.json "mcpServers" Sostituiscilo AWS_PROFILE con il nome AWS del tuo profilo locale.

"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 }

Installa Kiro powers (da Kiro IDE)

Installa i seguenti poteri di Kiro che forniscono contesti e strumenti specializzati agli agenti di Kiro su richiesta:

GitHub Copilota

Installa AWS abilità serverless

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

Installa Serverless MCP Server

Aggiungi quanto segue a sotto. .vscode/mcp.json "mcpServers" Sostituiscilo AWS_PROFILE con il nome AWS del tuo profilo locale.

"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" } }

Devin Desktop

Installa AWS abilità serverless

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

Installa Serverless MCP Server

Aggiungi quanto segue a sotto. /.codeium/windsurf/mcp_config.json "mcpServers" Sostituiscilo AWS_PROFILE con il nome AWS del tuo profilo locale.

"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

Installa AWS abilità serverless

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

Installa Serverless MCP Server

Aggiungi quanto segue a sotto. /.config/opencode/opencode.jsonc "mcpServers" Sostituiscilo AWS_PROFILE con il nome AWS del tuo profilo locale.

"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" } }

Per tutti gli altri agenti compatibili con le competenze degli agenti e la configurazione del server MCP

Per qualsiasi altro agente che supporti il formato open source delle competenze degli agenti e la configurazione del server MCP, segui questi passaggi:

Installa AWS abilità serverless

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

Installa Serverless MCP Server

Aggiungi il server MCP Serverless al file di configurazione del client MCP del tuo agente in. "mcpServers" Sostituiscilo AWS_PROFILE con il nome del tuo profilo locale AWS .

{ "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" } } } }

Installa competenze Lambda aggiuntive

L'Agent Toolkit for AWS include competenze serverless specializzate che consentono agli agenti di intelligenza artificiale di conoscere le funzionalità Lambda. Installa queste competenze utilizzando qualsiasi agente come Claude Code, Cursor, Kiro CLI, GitHub Copilot, Codex, Devin Desktop OpenCode o qualsiasi altro agente compatibile con il formato open source delle competenze degli agenti per consentire al tuo agente di aiutarti a creare, distribuire e gestire carichi di lavoro utilizzando Lambda MicroVMS, Lambda Managed Instances e Lambda durable functions.

  1. Competenza Lambda MicroVMS: Lambda MicroVMS è una primitiva di calcolo serverless che fornisce VM-level isolamento, velocità di avvio e ripristino quasi istantanee e conservazione dello stato per l'esecuzione di utenti o AI-generated codice in ambienti di esecuzione isolati e con stato.

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global
  2. Competenza Lambda Managed Instances: con Lambda Managed Instances, puoi eseguire funzioni Lambda sulle tue istanze Amazon EC2 mantenendo la semplicità operativa di Lambda, dandoti accesso a configurazioni di calcolo specializzate ed efficienza dei costi grazie ai vantaggi dei prezzi di Amazon EC2 senza gestire l'infrastruttura.

    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. Competenza Lambda durable functions: le funzioni Lambda durable consentono di creare applicazioni tolleranti ai guasti e di lunga durata in grado di verificare l'avanzamento, ripristinare automaticamente gli errori e sospendere l'esecuzione per un massimo di un anno in attesa di attività di lunga durata come i processi human-in-the-loop.

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