簡體   English   中英

使用AWS CloudFormation更新SNS訂閱的替代方法

[英]Alternative to updating SNS subscriptions using AWS CloudFormation

有一個AWS CloudFormation堆棧,該堆棧定義了SNS主題和SNS訂閱。 在另一個Ansible任務中,我想更新另一個訂閱,但這是不可能的,因為SNS訂閱無法更新。

使用Ansible執行CloudFormation。 有哪些選擇?

  1. 使用Ansible俱樂部AWS CLI ,然后執行包含AWS CLI內容的播放?
  2. 使用botoAnsible中創建自定義模塊? 但這將很困難,因為我應該存儲SNS ARN並將其提供給自定義模塊。

Ansible v2.0添加了對sns_topic模塊的支持。 您可以提供現有SNS主題的名稱或ARN進行融合。 您可能還希望將purge_subscriptions設置為False,以便不刪除任何現有訂閱。

- name: Update SNS topic subscriptions
  sns_topic:
    name: "my-topic"
    purge_subscriptions: False
    subscriptions:
      - endpoint: "some-email@example.com"
        protocol: "email"

http://docs.ansible.com/ansible/sns_topic_module.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM