Gap*_*ton 8 amazon-web-services amazon-sns
我订阅了一个带有电子邮件地址端点的SNS主题.
我收到了昨晚取消订阅该主题的通知,我问所有有权访问收件箱的人,没有人点击取消订阅链接.
我重新创建了订阅,今天早上再次取消订阅.
怎么会这样?我怎样才能防止这种情况再次发生?我在CloudTrail中查找,但除非在控制台或API中使用,否则不会记录取消订阅操作.
任何指标都会有所帮助,谢谢.
它可能确实是 Gmail 自动垃圾邮件过滤器,但由于没有可用的日志,因此很难验证。
从AWS文档中我看到您可以启用删除身份验证。这应该可以防止它被 Gmail 删除。
删除订阅。如果订阅需要身份验证才能删除,则只有订阅所有者或主题所有者才能取消订阅,并且需要 AWS 签名。如果取消订阅调用不需要身份验证并且请求者不是订阅所有者,则最终取消消息将传递到端点,以便端点所有者可以在意外取消订阅请求时轻松重新订阅主题。
要更改此权限,请转至您的 SNS 主题概述并选择您想要的主题。单击编辑主题策略。如果单击“高级”视图,请确保添加类似以下内容:
"Action": [
"SNS:Unsubscribe"
],
"Resource": "arn:aws:sns:<AWS_REGION>:<AWS_ACCOUNT_ID>:<SNS_TOPIC>",
"Condition": {
"StringEquals": {
"AWS:SourceOwner": "<AWS_ACCOUNT_ID>"
}
}
Run Code Online (Sandbox Code Playgroud)
这将确保只有帐户所有者才能取消订阅,而不是所有人。根据您的需要更改 <> 之间的变量。
| 归档时间: |
|
| 查看次数: |
684 次 |
| 最近记录: |