from activities import hello_activity from temporalio.common import WorkerDeploymentVersion from temporalio.contrib.aws.lambda_worker import LambdaWorkerConfig, run_worker from temporalio.contrib.aws.lambda_worker.otel import apply_defaults from workflows import TASK_QUEUE, SampleWorkflow def configure(config: LambdaWorkerConfig) -> None: config.worker_config["task_queue"] = TASK_QUEUE config.worker_config["workflows"] = [SampleWorkflow] config.worker_config["activities"] = [hello_activity] apply_defaults(config) lambda_handler = run_worker( WorkerDeploymentVersion(deployment_name="my-app", build_id="build-1"), configure, )