如何从CloudFormation中的参数设置DeletionPolicy

AsT*_*TeR 5 aws-cloudformation

我正在尝试在CloudFormation模板中调整我的DeletionPolicy:

        "DeletionPolicy":{
            "Fn::If":[
                "ShouldRetain",
                "Retain",
                "Delete"
            ]
        }
Run Code Online (Sandbox Code Playgroud)

虽然我得到:

Template format error: Every DeletionPolicy member must be a string.
Run Code Online (Sandbox Code Playgroud)

小智 6

不幸的是,“ DeletionPolicy”参数必须仅采用字符串文字。解析为字符串(例如从映射或参数)的任何内容都是不可能的。这是来自AWS的限制。

  • 叹息仍然是2019年的问题 (2认同)