ansible sns - 为什么订阅者是可选的
ansible sns - why is subscriber optional
当我通过 aws 控制台或 aws cli 将 lambda 函数订阅到 SNS 主题时,订阅信息中会显示一个名为 "subscriber" 的列。它确实包含我的帐户 ID。
我似乎无法通过 cli 或控制台控制此字段,但我可以通过 ansible:
---
- name: set up topic and subscribe lambda
sns_topic:
name: "topic_name"
state: present
display_name: "Display Name"
subscriptions:
- endpoint: "arn:aws:lambda:ap-southeast-2:123456789:function:functionName"
protocol: "lambda"
subscriber: 123456789
订阅者字段是可选的,但是如果没有它,SNS 消息似乎无法到达 lambda。
- 这个字段是做什么用的?
- 我可以将其他账户中的 Lambda 订阅到我的 SNS 主题吗?
- 如何使用 AWS CLI 对此字段进行更改?
- 为什么它在 Ansible 2.4 中是可选的
当我通过 aws 控制台或 aws cli 将 lambda 函数订阅到 SNS 主题时,订阅信息中会显示一个名为 "subscriber" 的列。它确实包含我的帐户 ID。
我似乎无法通过 cli 或控制台控制此字段,但我可以通过 ansible:
---
- name: set up topic and subscribe lambda
sns_topic:
name: "topic_name"
state: present
display_name: "Display Name"
subscriptions:
- endpoint: "arn:aws:lambda:ap-southeast-2:123456789:function:functionName"
protocol: "lambda"
subscriber: 123456789
订阅者字段是可选的,但是如果没有它,SNS 消息似乎无法到达 lambda。
- 这个字段是做什么用的?
- 我可以将其他账户中的 Lambda 订阅到我的 SNS 主题吗?
- 如何使用 AWS CLI 对此字段进行更改?
- 为什么它在 Ansible 2.4 中是可选的