Amazon web services AWS CDK销毁-跳过保留资源
对于资源标记为“removalPolicy:cdk.removalPolicy.RETAIN”的已部署堆栈,cdk destroy-将尝试删除这些资源 AWS控制台CloudFormation-将提供在跳过保留救援时销毁堆栈的选项。 如何使用CDK实现这一点?怎么做 Thx符合 RETAIN使用“RETAIN”DeletionPolicy,这将导致资源保留在帐户中,但从堆栈中孤立 换句话说,使用Amazon web services AWS CDK销毁-跳过保留资源,amazon-web-services,amazon-cloudformation,aws-cdk,Amazon Web Services,Amazon Cloudformation,Aws Cdk,对于资源标记为“removalPolicy:cdk.removalPolicy.RETAIN”的已部署堆栈,cdk destroy-将尝试删除这些资源 AWS控制台CloudFormation-将提供在跳过保留救援时销毁堆栈的选项。 如何使用CDK实现这一点?怎么做 Thx符合 RETAIN使用“RETAIN”DeletionPolicy,这将导致资源保留在帐户中,但从堆栈中孤立 换句话说,使用cdk destroy后,堆栈将被删除,但使用Retain生成的资源仍将存在于您的AWS帐户中。根据
cdk destroy
后,堆栈将被删除,但使用Retain
生成的资源仍将存在于您的AWS帐户中。根据
RETAIN使用“RETAIN”DeletionPolicy,这将导致资源保留在帐户中,但从堆栈中孤立
换句话说,在您使用
cdk destroy
后,堆栈将被删除,但使用Retain
生成的资源仍将存在于您的AWS帐户中。好吧,在与AWS支持团队进行长时间对话后,添加
currentVersionOptions:{
removalPolicy: cdk.RemovalPolicy.RETAIN
},
函数-不会将其添加到CloudFromation模板中。因此,应在Lambda创建结束时添加以下行:
const r = myLambdaFunction.node.defaultChild as cdk.CfnResource;
r.applyRemovalPolicy(cdk.RemovalPolicy.RETAIN);
嗯,在与AWS支持团队进行了长时间的交谈之后,似乎
currentVersionOptions:{
removalPolicy: cdk.RemovalPolicy.RETAIN
},
函数-不会将其添加到CloudFromation模板中。因此,应在Lambda创建结束时添加以下行:
const r = myLambdaFunction.node.defaultChild as cdk.CfnResource;
r.applyRemovalPolicy(cdk.RemovalPolicy.RETAIN);
请参考我的回答谢谢。如果您可以更新问题,包括关于lambda的详细信息,以及它在云信息方面的特性。请参考我的回答谢谢。如果可以,请更新问题,包括关于lambda的详细信息,以及它在云形成方面的特性。