我使用CDK[Typescript]定义了一个API网关,但找不到如何通过CDK定义Canary设置。我的目标是两次定义相同的资源,只需少量的配置更改——一次用于stage,另一次用于canary。
有什么想法吗?
在实际的restAPI构造中,我在文档中找不到Canary的引用-然而,与CDK中的大多数东西一样,您可以使用CloudFormation转义舱口手动执行此操作:
https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-pigateway。CfDelayment.html
该Cfn函数将复制CloudFormation模板中用于部署API的部署选项,并且它具有CanaryDeployment 的挂钩