View a markdown version of this page

Avvio di una sessione di AgentCore Code Interpreter - Amazon Bedrock AgentCore

Avvio di una sessione di AgentCore Code Interpreter

Dopo aver creato un interprete di codice, puoi avviare una sessione per eseguire il codice.

Esempio
AWS CLI
  1. Per avviare una sessione di Code Interpreter utilizzando la AWS CLI, usa start-code-interpreter-session il 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. Per avviare una sessione di interprete di codice utilizzando l' AWS SDK per Python, usa il metodo: start_code_interpreter_session

    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. Per avviare una nuova sessione di Code Interpreter utilizzando l'API, usa la seguente chiamata:

    # 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

    Puoi utilizzare l'ID della risorsa gestita aws.codeinterpreter.v1 o un ID di risorsa ottenuto creando un interprete di codice con. CreateCodeInterpreter