The AWS Machine Learning Blog describes a method for managing SageMaker AI endpoint updates when Application Auto Scaling is registered. According to the post, attempting to update such an endpoint causes AWS CloudFormation and AWS CDK deployments to fail.
To address this, the post walks through building a reusable AWS CDK construct that uses CloudFormation custom resources. The construct automatically deregisters and then re-registers auto scaling, allowing both the endpoint and its scaling configuration to be updated within a single deployment.
Who should care
Developers and MLOps teams deploying SageMaker AI endpoints with AWS CDK and Application Auto Scaling are the primary audience for this walkthrough.