AgentCoreRuntime

class aws_cdk.aws_bedrock_agentcore_alpha.AgentCoreRuntime(*values)

Bases: Enum

(experimental) Bedrock AgentCore runtime environment for code execution Allowed values: PYTHON_3_10 | PYTHON_3_11 | PYTHON_3_12 | PYTHON_3_13.

Stability:

experimental

ExampleMetadata:

fixture=default infused

Example:

# S3 bucket containing the agent core
code_bucket = s3.Bucket(self, "AgentCode",
    bucket_name="my-code-bucket",
    removal_policy=RemovalPolicy.DESTROY
)

# the bucket above needs to contain the agent code

agent_runtime_artifact = agentcore.AgentRuntimeArtifact.from_s3(s3.Location(
    bucket_name=code_bucket.bucket_name,
    object_key="deployment_package.zip"
), agentcore.AgentCoreRuntime.PYTHON_3_12, ["opentelemetry-instrument", "main.py"])

runtime_instance = agentcore.Runtime(self, "MyAgentRuntime",
    runtime_name="myAgent",
    agent_runtime_artifact=agent_runtime_artifact
)

Attributes

PYTHON_3_10

(experimental) Python 3.10 runtime.

Stability:

experimental

PYTHON_3_11

(experimental) Python 3.11 runtime.

Stability:

experimental

PYTHON_3_12

(experimental) Python 3.12 runtime.

Stability:

experimental

PYTHON_3_13

(experimental) Python 3.13 runtime.

Stability:

experimental