[英]Not able to update cloudformation stack when having AWS SNS:Topic Resource
我創建了一個cloudformation模板,該模板創建一個SNS :: Topic和其他資源。 現在的問題是,當我嘗試更新堆棧時,它失敗並顯示以下錯誤
"Update to resource type AWS::SNS::Topic is not supported"
堆棧策略是:
{
"Statement" : [
{
"Effect" : "Deny",
"Action" : "Update:*",
"Principal": "*",
"Resource" : "*",
"Condition" : {
"StringEquals" : {
"ResourceType" : ["AWS::SNS::Topic", "AWS::EC2::Subnet"]
}
}
},
{
"Effect" : "Allow",
"Action" : "Update:*",
"Principal": "*",
"Resource" : "*"
}
]
}
現“ CF模板”為
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "......",
"Resources": {
"MySNSTopic":{
"Type":"AWS::SNS::Topic",
"Properties":{
"DisplayName": "",
"Subscription": [ ],
"TopicName": { "Fn::Join": [ "-", [ "Simple", "sns", "topic" ] ] }
}
}
}
我可以更改任何內容(甚至可入侵),讓AWS完成AWS更新堆棧,而無需刪除/修改sns_topic?
如果您嘗試更改主題訂閱,也會發生這種情況。 如果您可以選擇此選項,只需在模板中更改主題名稱,即可重新創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.