awslabs / aiops-modules

AIOps modules is a collection of reusable Infrastructure as Code (IaC) modules for Machine Learning (ML), Foundation Models (FM), Large Language Models (LLM) and GenAI development and operations on AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEATURE] Multi-account basic template - add ability to invoke SM build pipeline in target/dev environment from tooling

kukushking opened this issue · comments

Is your feature request related to a problem? Please describe.
Existing basic multi-account template during build phase, calls SageMaker pipeline in the same account where the CodeBuild runs. However, this does not cater to multi-account scenario where a separate tooling account hosts the infra, and development/experimentation account is used to run training and provides access to the data.

Describe the solution you'd like

  • Add assume role to the build CodeBuild to run training pipeline in the target/dev/experimentation account.
  • Add required IAM config/ S3 buckets/ KMS in dev to run the pipeline.
  • Keep the template flexible to allow simple (current) scenario that runs the pipeline in the same account.