我有一个通过 AWS CloudFormation 堆栈部署的 ECS Fargate 服务,并且NetworkConfiguration.AwsvpcConfiguration.AssignPublicIp
设置为ENABLED
。我想将该值更改为DISABLED
。
但是,在部署更新的堆栈时,它会出现错误并回滚,并显示以下消息:
提供的请求无效:UpdateService 错误:无法使用 CODE_DEPLOY 部署控制器更新服务上的网络参数。使用 AWS CodeDeploy 触发新部署。
有没有办法使用 CodeDeploy 部署执行此更改?如果没有,那么在不重新创建整个堆栈的情况下应用它的最佳方法是什么(这是对正常运行时间要求较高的生产服务)。