import os from aws_cdk import App, Tags, DefaultStackSynthesizer from infra.build_model_stack import BuildModelStack project_name = os.getenv("SAGEMAKER_PROJECT_NAME") project_id = os.getenv("SAGEMAKER_PROJECT_ID") app = App() bucket_name = os.getenv("PROJECT_BUCKET") region = os.getenv("AWS_REGION") synth = DefaultStackSynthesizer( file_assets_bucket_name=bucket_name, bucket_prefix="build_model/" ) build_stack = BuildModelStack( app, f"{project_name}-BuildModelStack", configuration_path="configurations", synthesizer=synth, ) Tags.of(build_stack).add(key="sagemaker:project-id", value=project_id) Tags.of(build_stack).add(key="sagemaker:project-name", value=project_name) app.synth()