gpt4 book ai didi

aws-cloudformation - 避免用 CloudFormation 替换 TaskDefinition

转载 作者:行者123 更新时间:2023-12-03 07:34:32 25 4
gpt4 key购买 nike

我正在自动化一个 PR 流程,需要通过 cloudformation 创建堆栈。问题在于,根据定义 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html旧的 TaskDefinition 修订版将被删除,以便为新的/更新的 TaskDefinition 腾出位置。有什么办法可以避免替换而只进行更新吗?

最佳答案

来自docs :

To update a task definition, create a task definition revision. If the task definition is used in a service, you must update that service to use the updated task definition.

这意味着任务定义修订版是不可变的,并且无法创建新修订版。

如果您想保留任务定义的旧版本,您可以尝试使用值为 RetainUpdateReplacementPolicy。也许它能够保留旧的修订版。欲了解更多详情,请查看CloudFormation docs - UpdateReplacePolicy .

看起来像这样:

AWSTemplateFormatVersion: 2010-09-09
Resources:
taskdefinition:
Type: 'AWS::ECS::TaskDefinition'
UpdateReplacePolicy: Retain
Properties: {} # Your usual properties here

关于aws-cloudformation - 避免用 CloudFormation 替换 TaskDefinition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66481262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com