awslabs/aiops-modules

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

kukushking opened this issue · 0 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.