리소스 관리
AgentCore 코드 해석기는 두 가지 유형의 리소스를 제공합니다.
- 시스템 ARNs
-
시스템 ARNs은 사용하기 쉽도록 미리 생성된 기본 리소스입니다. 이러한 ARNs에는 가장 제한적인 옵션이 포함된 기본 구성이 있으며 Amazon Bedrock AgentCore를 사용할 수 있는 모든 리전에서 사용할 수 있습니다.
Field 값 ID
aws.codeinterpreter.v1
ARN
arn:aws:bedrock-agentcore:<region>:aws:code-interpreter/aws.codeinterpreter.v1
이름
Amazon Bedrock AgentCore 코드 해석기
설명
AWS 보안 코드 실행을 위한 내장 코드 인터프리터
Status
준비됨
- 사용자 지정 ARNs
-
사용자 지정 ARNs 사용하면 자체 설정으로 코드 인터프리터를 구성할 수 있습니다. 네트워크 설정(샌드박스 또는 퍼블릭)과 코드 인터프리터가 액세스할 수 있는 AWS 리소스를 정의하는 실행 역할을 선택할 수 있습니다.
네트워크 설정
AgentCore 코드 해석기는 다음 네트워크 모드를 지원합니다.
- 샌드박스 모드
-
AWS 서비스에 대한 제한된 외부 네트워크 액세스를 제공합니다. 샌드박스 모드에서 코드 인터프리터는 데이터 작업을 위해 Amazon S3에 액세스할 수 있습니다.
- 퍼블릭 네트워크 모드
-
도구가 퍼블릭 인터넷 리소스에 액세스할 수 있도록 허용합니다. 이 옵션을 사용하면 외부 APIs 및 서비스와 통합할 수 있지만 잠재적인 보안 고려 사항이 도입됩니다.
- VPC 모드
-
도구를 Virtual Private Cloud(VPC)에 연결하여 퍼블릭 인터넷에서 네트워크 격리를 유지하면서 데이터베이스, 내부 APIs 및 기타 서비스와 같은 AWS 환경 내 프라이빗 리소스에 액세스할 수 있습니다. 이 옵션을 사용하려면 추가 VPC 구성이 필요합니다.
다음 주제에서는 코드 인터프리터를 생성 및 관리하고, 세션을 시작 및 중지하고, 코드를 실행하는 방법을 보여줍니다.