我使用AWS CloudFormation搭建一個微服務堆棧。我的AWS CloudFormation模板創建資源,如:Lambda函數,SNS主題和API網關。SNS + CloudFormation
此微服務做了一些工作,併發布消息到SNS話題。其他微服務訂閱此主題。
我面臨的問題是,當我升級我的微服務的CloudFormation模板(有時我需要重新部署,並重新創建所有資源),SNS的主題改變其ARN
。因此,所有使用這個主題的微服務都需要改變。
我想我可以創建一個單獨的CloudFormation模板的SNS主題(我有多個微服務)。
- 這會不會是一個好方法?
- 如果不是,推薦的方法是什麼?
你可以分享你的模板?或者在發生這種情況時分享您正在改變的內容 –
在這種情況下,我升級了無服務器的框架版本。所以我知道它會刪除並重新創建堆棧。 –
如何在發佈者和訂閱者堆棧之間共享SNS主題? – rbarni