資源管理
AgentCore Code Interpreter 提供兩種類型的資源:
- 系統 ARNs
-
系統 ARNs是為方便使用而預先建立的預設資源。這些 ARNs具有具有最嚴格選項的預設組態,可用於可使用 Amazon Bedrock AgentCore 的所有區域。
欄位 Value ID
aws.codeinterpreter.v1
ARN
arn:aws:bedrock-agentcore:<region>:aws:code-interpreter/aws.codeinterpreter.v1
名稱
Amazon Bedrock AgentCore 程式碼解譯器
說明
AWS 用於安全程式碼執行的內建程式碼解譯器
狀態
就緒
- 自訂 ARNs
-
自訂 ARNs 可讓您使用自己的設定來設定程式碼解譯器。您可以選擇網路設定 (沙盒或公有),以及定義程式碼解譯器可存取之 AWS 資源的執行角色。
網路設定
AgentCore Code Interpreter 支援下列網路模式:
- 沙盒模式
-
提供對 AWS 服務的有限外部網路存取。在沙盒模式中,程式碼解譯器可以存取 Amazon S3 以進行資料操作。
- 公有網路模式
-
允許工具存取公有網際網路資源。此選項可整合外部 APIs和服務,但會引入潛在的安全性考量。
- VPC 模式
-
將工具連接到您的 Virtual Private Cloud (VPC),允許存取您 AWS 環境中的私有資源,例如資料庫、內部 APIs和其他 服務,同時保持與公有網際網路的網路隔離。此選項需要額外的 VPC 組態。
下列主題說明如何建立和管理程式碼解譯器、啟動和停止工作階段,以及如何執行程式碼。