View a markdown version of this page

Démarrage d'une session d'interpréteur de AgentCore code - Amazon Bedrock AgentCore

Démarrage d'une session d'interpréteur de AgentCore code

Après avoir créé un interpréteur de code, vous pouvez démarrer une session pour exécuter du code.

Exemple
AWS CLI
  1. Pour démarrer une session d'interpréteur de code à l'aide de la AWS CLI, utilisez la start-code-interpreter-session commande suivante :

    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. Pour démarrer une session d'interpréteur de code à l'aide du AWS SDK pour Python, utilisez la start_code_interpreter_session méthode suivante :

    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. Pour démarrer une nouvelle session d'interpréteur de code à l'aide de l'API, utilisez l'appel suivant :

    # 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 }'
    Note

    Vous pouvez utiliser l'ID de ressource gérée aws.codeinterpreter.v1 ou un ID de ressource que vous obtenez en créant un interpréteur de code avecCreateCodeInterpreter.