为什么在创建预算警报时收到无效的SNS主题ARN

Bra*_*ant 2 amazon-web-services amazon-sns

我只是尝试设置预算警报购买,当尝试为警报指定SNS ARN 时收到错误Invalid SNS topic ARN

我遵循以下步骤:

  1. 使用SMS作为协议创建了一个新的SNS主题。
  2. 创建了对该主题的订阅(美国电话号码)。
  3. 通过发送文本测试订阅(此方法有效)。
  4. 在AWS SNS的“主题”部分的“ ARN”列下复制了ARN
  5. 选中通过Amazon Simple Notification Service(SNS)主题进行通知,并从#4输入ARN。
  6. ARN复制并粘贴到该字段后,立即在SNS主题ARN字段旁边收到错误Invalid SNS主题ARN

这是怎么回事?我知道它是正确的ARN,因为我直接从控制台复制了它。而且,据我了解,尽管SNS主题是相关的,但预算及其警报并不局限于特定区域(该主题位于us-east-2 N. Virginia)。

如果您需要更多详细信息,请告诉我。

小智 5

确保您已允许budget.amazonaws.com能够在SNS主题的基于资源的策略中向该SNS主题发布消息。

将以下语句添加到策略中

{
    "Sid": "ExampleSid123456789012",
    "Effect": "Allow",
    "Principal": {
        "Service": "budgets.amazonaws.com"
     },
    "Action": "SNS:Publish",
    "Resource": "your topic ARN"
}
Run Code Online (Sandbox Code Playgroud)

希望它能起作用!


fun*_*err 5

我只有在创建标准主题时才修复它(FIFO 不起作用)。

在此处输入图片说明