Slide 30
Slide 30 text
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda Provisioned Concurrency Auto Scaling (AWS CDK)
const target = new applicationautoscaling.ScalableTarget(this,
'ScalableTarget', {
serviceNamespace: applicationautoscaling.ServiceNamespace.LAMBDA,
maxCapacity: 100,
minCapacity: 10,
resourceId: `function:${handler.functionName}:${fnVer.version}`,
scalableDimension: 'lambda:function:ProvisionedConcurrency',
})
target.scaleToTrackMetric('PceTracking', {
targetValue: 0.7,
predefinedMetric: applicationautoscaling.PredefinedMetric
.LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION,
})
https://docs.aws.amazon.com/cdk/api/latest/docs/aws-applicationautoscaling-readme.html