View a markdown version of this page

客服人員設定指南 - AWS Lambda

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

客服人員設定指南

AI 編碼代理器可以透過為應用程式堆疊、部署組態、偵錯和infrastructure-as-code產生提供智慧協助,加速無伺服器開發。透過使用正確的外掛程式和技能組合來設定代理程式,您可以為其提供建置和管理無伺服器應用程式所需的專業知識。

使用編碼代理程式

如需快速入門參考,您可以將此連結直接放入代理程式的內容中:

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

選擇符合您開發環境的安裝方法。

先決條件

確定已備妥下列安裝 aws-core 外掛程式的先決條件:

  • 您的系統上安裝 uv。

  • (選用) 在本機電腦上設定 AWS 帳戶 具有 IAM 登入資料的 。執行 AWS API 呼叫和執行指令碼的工具需要登入資料,但無法搜尋文件或探索技能。如果您沒有設定登入資料,請參閱設定 AWS MCP 伺服器以取得詳細說明。

Claude 程式碼

安裝 aws-core 外掛程式,這是 Agent Toolkit for AWS 的一部分,它綁定 AWS MCP Server 組態和一組精選的代理程式技能 (包括無 AWS 伺服器技能)。

從 Agent Toolkit for 安裝 aws-core 外掛程式 AWS

執行下列命令來安裝 外掛程式:

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

這會在一個步驟中安裝代理程式技能,包括無 AWS 伺服器技能、代理程式掛鉤和 AWS MCP 伺服器組態。

Codex

從 Agent Toolkit for 安裝 aws-core 外掛程式 AWS

執行下列命令來安裝 外掛程式:

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

然後啟動 Codex 並執行 /plugins以瀏覽和安裝 aws-core 外掛程式。

游標

安裝無 AWS 伺服器技能

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

開羅

在 Kiro CLI 中安裝無 AWS 伺服器技能

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

安裝 Kiro 電源 (從 Kiro IDE)

安裝下列 Kiro 功能,為 Kiro 代理程式隨需提供特殊內容和工具:

GitHub Copilot

安裝無 AWS 伺服器技能

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

Devin 桌面

安裝無 AWS 伺服器技能

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

OpenCode

安裝無 AWS 伺服器技能

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

對於所有其他與客服人員技能相容的客服人員

對於支援開放原始碼客服人員技能格式的任何其他客服人員,請遵循下列步驟:

安裝無 AWS 伺服器技能

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

安裝其他 Lambda 技能

Agent Toolkit for AWS 包含特殊的無伺服器技能,可讓您的 AI 代理程式了解 Lambda 功能。使用任何代理程式安裝這些技能,例如 Claude Code、Cursor、Kiro CLI、GitHub Copilot、Codex、Devin Desktop、OpenCode 或任何其他與開放原始碼代理程式技能格式相容的代理程式,讓您的代理程式能夠協助您使用 Lambda Web Functions、Lambda MicroVMs、Lambda 受管執行個體和 Lambda 耐用函數來建置、部署和管理工作負載。

  1. Lambda Web Functions 技能 – Lambda Web Functions 可讓您將 Web 應用程式和 API 後端作為 HTTP 伺服器執行,其中您的Node.js程式碼會使用架構直接處理請求Fastify,例如 Express、 或 Hono,而 Lambda 提供 HTTPS 端點、自動擴展 (包括到零) 和多區域複寫。

    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. Lambda MicroVMs 技能 – Lambda MicroVMs 是一種無伺服器運算基本概念,可提供 VM 層級隔離、近乎即時的啟動和恢復速度,以及在隔離、具狀態的執行環境中執行使用者或 AI 產生程式碼的狀態保留。

    npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-microvms --yes --global
  3. Lambda 受管執行個體技能 – 使用 Lambda 受管執行個體,您可以在 Amazon EC2 執行個體上執行 Lambda 函數,同時維持 Lambda 的操作簡單性,讓您透過 Amazon EC2 定價優勢存取專用運算組態和成本效益,而無需管理基礎設施。

    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. Lambda 耐用函數技能 – Lambda 耐用函數可讓您建置容錯、長時間執行的應用程式,以檢查點進度、自動從故障中復原,以及在等待長時間執行的任務時暫停執行長達一年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