Amazon Bedrock AgentCore 執行時期現在支援適用於直接程式碼部署的 Node.js
張貼日期:
2026年4月28日
Amazon Bedrock AgentCore 執行時期現在支援 Node.js 作為直接程式碼部署的受管語言執行時期,同時保留現有的 Python 支援。開發人員能夠把其代理程式程式碼和相依性封裝至 .zip 檔案封存中,進而將 Node.js 型代理程式導入 AgentCore 執行時期,而無需建立或管理容器映像。
若要部署,請在 Node.js 中寫入代理程式、一同壓縮代理程式與其相依性、將 zip 上傳到 Amazon S3,然後建立您的代理程式執行時期。您可以部署一個普通的 Node.js 應用程式、一個 TypeScript 專案 (先編譯為 JavaScript),或使用任何代理程式架構 (例如 Strands Agents SDK) 建置的代理程式。相依性能夠以 "node_modules" 文件夾形式包括在 zip 中,也可以使用 esbuild 將相依性封裝在單個 JavaScript 檔案中,進而使套件保持在較小的狀態。
AgentCore 執行時期上的 Node.js 代理程式受益於與其他支援的執行時期相同的功能,包括工作階段隔離、使用 SigV4 和 OAuth 2.0 的內建驗證、雙向串流、受管的工作階段儲存空間,以及 Amazon CloudWatch 的可觀測性。您可透過適用於 OpenTelemetry 的 AWS Distro Node.js 自動檢測套件來使用可觀測性功能。
若要進一步了解,請參閱 Amazon Bedrock AgentCore 文件中的 Node.js 的直接程式碼部署。