View a markdown version of this page

Panduan penyiapan agen - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Panduan penyiapan agen

Agen pengkodean AI dapat mempercepat pengembangan tanpa server dengan memberikan bantuan cerdas untuk perancah aplikasi, konfigurasi penerapan, debugging, dan pembuatan infrastruktur-sebagai-kode. Dengan mengonfigurasi agen Anda dengan kombinasi plugin, keterampilan, dan Server MCP yang tepat, Anda melengkapinya dengan keahlian yang diperlukan untuk membangun dan mengelola aplikasi tanpa server.

Bekerja dengan agen pengkodean Anda

Untuk referensi mulai cepat, Anda dapat memasukkan tautan ini langsung ke konteks agen Anda:

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

Pilih metode instalasi yang sesuai dengan lingkungan pengembangan Anda.

Prasyarat

Pastikan prasyarat berikut tersedia untuk menginstal plugin aws-core dan Server MCP Tanpa Server:

  • uv diinstal pada sistem Anda.

  • (Opsional) Sebuah Akun AWS dengan kredensyal IAM yang disiapkan di mesin lokal Anda. Kredensyal diperlukan untuk alat yang menjalankan panggilan AWS API dan menjalankan skrip, tetapi tidak untuk mencari dokumentasi atau menemukan keterampilan. Jika Anda tidak memiliki kredensyal yang dikonfigurasi, lihat Menyiapkan Server AWS MCP untuk petunjuk terperinci.

Kode Claude

Instal plugin aws-core, bagian dari Agent Toolkit untuk AWS, yang menggabungkan konfigurasi AWS MCP Server dan serangkaian keterampilan agen yang dikuratori (termasuk keterampilan tanpa server). AWS

Instal plugin aws-core dari Agen Toolkit untuk AWS

Jalankan perintah berikut untuk menginstal plugin:

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

Ini menginstal keterampilan agen termasuk keterampilan AWS tanpa server, kait agen, dan konfigurasi AWS MCP Server dalam satu langkah.

Instal Server MCP Tanpa Server

Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

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

kodeks

Instal plugin aws-core dari Agen Toolkit untuk AWS

Jalankan perintah berikut untuk menginstal plugin:

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

Kemudian luncurkan Codex dan jalankan /plugins untuk menelusuri dan menginstal plugin aws-core.

Instal Server MCP Tanpa Server

Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

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

Kursor

Menginstal AWS keterampilan tanpa server

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

Instal Server MCP Tanpa Server

Tambahkan yang berikut ini ke .cursor/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

"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

Menginstal AWS keterampilan tanpa server di Kiro CLI

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

Instal Server MCP Tanpa Server

Tambahkan yang berikut ini ke ~/.kiro/settings/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

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

Instal kekuatan Kiro (dari Kiro IDE)

Instal kekuatan Kiro berikut yang menyediakan konteks dan alat khusus untuk agen Kiro sesuai permintaan:

  • Model Aplikasi Tanpa Server (SAM) - instal melalui tautan kekuatan Kiro.

  • Instans Terkelola Lambda — instal melalui tautan kekuatan Kiro.

  • Fungsi Tahan Lama Lambda - instal melalui tautan daya Kiro.

GitHub Kopilot

Menginstal AWS keterampilan tanpa server

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

Instal Server MCP Tanpa Server

Tambahkan yang berikut ini ke .vscode/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

"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

Menginstal AWS keterampilan tanpa server

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

Instal Server MCP Tanpa Server

Tambahkan yang berikut ini ke /.codeium/windsurf/mcp_config.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

"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

Menginstal AWS keterampilan tanpa server

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

Instal Server MCP Tanpa Server

Tambahkan yang berikut ini ke /.config/opencode/opencode.jsonc bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

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

Untuk semua agen lain yang kompatibel dengan keterampilan agen dan konfigurasi MCP Server

Untuk agen lain yang mendukung format keterampilan agen sumber terbuka dan konfigurasi MCP Server, ikuti langkah-langkah berikut:

Menginstal AWS keterampilan tanpa server

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

Instal Server MCP Tanpa Server

Tambahkan Server MCP Tanpa Server ke file konfigurasi klien MCP agen Anda di bawah. "mcpServers" Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.

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

Instal keterampilan Lambda tambahan

Agen Toolkit untuk AWS mencakup keterampilan tanpa server khusus yang memberi agen AI Anda pengetahuan tentang kemampuan Lambda. Instal keterampilan ini menggunakan agen apa pun seperti Claude Code, Cursor, Kiro CLI, GitHub Copilot, Codex, Devin Desktop, OpenCode atau agen lain yang kompatibel dengan format keterampilan agen sumber terbuka untuk memungkinkan agen Anda membantu Anda membangun, menyebarkan, dan mengelola beban kerja menggunakan Lambda MicroVMS, Instans Terkelola Lambda, dan fungsi tahan lama Lambda.

  1. Keterampilan MicroVMS Lambda - Lambda MicroVMS adalah primitif komputasi tanpa server yang menyediakan VM-level isolasi, kecepatan peluncuran dan resume yang hampir instan, dan pelestarian status untuk mengeksekusi pengguna atau kode di lingkungan eksekusi yang terisolasi dan stateful. 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
  2. Keterampilan Instans Terkelola Lambda — Instans Terkelola Lambda memungkinkan Anda menjalankan fungsi Lambda di instans Amazon EC2 sambil menjaga kesederhanaan operasional Lambda, memberi Anda akses ke konfigurasi komputasi khusus dan efisiensi biaya melalui keuntungan harga Amazon EC2 tanpa mengelola infrastruktur.

    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. Keterampilan fungsi tahan lama Lambda — Fungsi Lambda yang tahan lama memungkinkan Anda membangun aplikasi yang tahan terhadap kesalahan dan berjalan lama yang dapat memeriksa kemajuan, pulih secara otomatis dari kegagalan, dan menangguhkan eksekusi hingga satu tahun saat menunggu tugas yang berjalan lama seperti manusia-in-the-loop proses.

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