如何解决CloudFormation 异步客户端抛出 updateStack 错误:“CloudFormationException:不执行更新”
我正在尝试更新堆栈,但它返回错误:
software.amazon.awssdk.services.cloudformation.model.CloudFormationException:不执行任何更新。 (服务:CloudFormation,状态代码:400,请求 ID:29a7171b-e2bc-44eb-a4e0-a3d27c2b54fd,扩展请求 ID:null)"**
谁能解释一下我做错了什么?
public UpdateStackResponse addBestBeforeTime(StackDecorator stack,DateTime bestBeforeTime){
CloudFormationAsyncclient client = getClient(stack.getRegion())
List<Tag> stackTags = addBestBeforeTag(stack,bestBeforeTime)
def updateServiceStackRequest = UpdateStackRequest.builder()
.stackName(stack.getStackName())
.usePrevIoUstemplate(true)
.tags(stackTags)
.parameters(stack.stack.parameters())
.build()
log.info("Stack update request for stack ${stack.getStackName()}: ${updateServiceStackRequest.toString()}")
UpdateStackResponse response = client.updateStack(updateServiceStackRequest).get()
return response
}
serviceStacks.each { eachStack ->
awsCloudFormationClient.addBestBeforeTime(eachStack,latestTime)
}
这是我的代码,它适用于第一个堆栈,但是当我使用第二个堆栈时,它给出了错误。我很感激所有的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。