View a markdown version of this page

Inicio de una sesión AgentCore de intérprete de código - Amazon Bedrock AgentCore

Inicio de una sesión AgentCore de intérprete de código

Tras crear un intérprete de código, puede iniciar una sesión para ejecutar código.

ejemplo
AWS CLI
  1. Para iniciar una sesión de intérprete de código mediante la AWS CLI, utilice el start-code-interpreter-session comando:

    aws bedrock-agentcore start-code-interpreter-session \ --region <Region> \ --code-interpreter-id "<your-code-interpreter-id>" \ --name "my-code-session" \ --description "My Code Interpreter session for data analysis" \ --session-timeout-seconds 900
Boto3
  1. Para iniciar una sesión de intérprete de código con el AWS SDK para Python, utilice el start_code_interpreter_session método:

    import boto3 # Initialize the boto3 client dp_client = boto3.client( 'bedrock-agentcore', region_name="<Region>", endpoint_url="https://bedrock-agentcore.<Region>.amazonaws.com" ) # Start a Code Interpreter session response = dp_client.start_code_interpreter_session( codeInterpreterIdentifier="aws.codeinterpreter.v1", name="sandbox-session-1", sessionTimeoutSeconds=3600 ) # Print the session ID session_id = response["sessionId"] print(f"Session created: {session_id}")
API
  1. Para iniciar una nueva sesión de intérprete de código con la API, usa la siguiente llamada:

    # Using awscurl awscurl -X PUT \ "https://bedrock-agentcore.<Region>.amazonaws.com/code-interpreters/aws.codeinterpreter.v1/sessions/start" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region> \ -d '{ "name": "code-session-abc12345", "description": "code sandbox session", "sessionTimeoutSeconds": 900 }'
    nota

    Puedes usar el ID de recurso administrado aws.codeinterpreter.v1 o un ID de recurso que obtengas al crear un intérprete de códigoCreateCodeInterpreter.