Amazon cloudformation 如何在自定义CloudFormation资源中指定依赖关系?
在创建自定义CloudFormation资源实现时,稍后可以使用创建的资源将更多从属子项添加到自身中 例如:Amazon cloudformation 如何在自定义CloudFormation资源中指定依赖关系?,amazon-cloudformation,Amazon Cloudformation,在创建自定义CloudFormation资源实现时,稍后可以使用创建的资源将更多从属子项添加到自身中 例如: ResourceA: Type: Custom::Parent ResourceB: Type: Custom::Child Properties: Parent: !Ref ResourceA 仅将DependsOn添加到ResourceB以确保在ResourceA接收删除请求之前将其删除就足够了吗?像这样- ResourceB: DependsOn: Re
ResourceA:
Type: Custom::Parent
ResourceB:
Type: Custom::Child
Properties:
Parent: !Ref ResourceA
仅将DependsOn添加到ResourceB以确保在ResourceA接收删除请求之前将其删除就足够了吗?像这样-
ResourceB:
DependsOn: ResourceA
Type: Custom::Child
Properties:
Parent: !Ref ResourceA
还是会有这样一种情况,ResourceA在ResourceB完成其删除过程之前收到删除请求并失败?在这种情况下,您甚至不需要DependsOn。由于在B的属性中有对a的引用,cloudformation知道B依赖于a,并且只有在创建a时才会开始创建B。 对于删除,情况正好相反:首先删除B,然后删除A。 Cloudformation仅在没有其他资源依赖时删除资源