aws-genai-llm-chatbot
20 строк · 626.0 Байт
1import genai_core.workspaces
2import genai_core.aurora.create
3from aws_lambda_powertools import Logger
4from aws_lambda_powertools.utilities.typing import LambdaContext
5
6logger = Logger()
7
8
9@logger.inject_lambda_context(log_event=True)
10def lambda_handler(event, context: LambdaContext):
11workspace_id = event["workspace_id"]
12logger.info(f"Creating workspace {workspace_id}")
13
14workspace = genai_core.workspaces.get_workspace(workspace_id)
15if not workspace:
16raise Exception(f"Workspace {workspace_id} does not exist")
17
18genai_core.aurora.create.create_workspace_table(workspace)
19
20return {"ok": True}
21