如何使用 CloudFormation 从 API Gateway 中删除 Canary 设置

问题描述

我使用以下 CloudFormation 在 API 网关实例中创建了一个部署:

"Deployment": {
      "Type": "AWS::ApiGateway::Deployment","Properties": {
        "DeploymentCanarySettings": {
          "PercentTraffic": 10
        },"RestApiId": "idgoeshere","StageName": "dev"
      },}

这工作正常,并在舞台内创建金丝雀。

但是我如何更新模板删除金丝雀设置? AWS::ApiGateway::Deployment DeploymentCanarySettings 属性AWS::ApiGateway::Stage CanarySetting 属性都不接受 null,空对象只是将 Canary 设置保留原样。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)