添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
豁达的丝瓜  ·  Four Seasons Hotels ...·  1 月前    · 
好帅的小马驹  ·  Npm ERR! cb() never ...·  9 月前    · 
Amazon SNS 事件目标 - 亚马逊 Pinpoint 短信

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SNS 事件目标

Amazon Simple Notification Service (Amazon SNS) 是一项 Web 服务,它使应用程序、终端用户和设备能够立即发送和接收通知。有关 Amazon SNS 的更多信息,请参阅 Amazon Simple Notification Service 开发人员指南

本节中的一些示例假设您已经安装并配置了 AWS Command Line Interface。有关设置的更多信息 AWS CLI,请参阅《 AWS Command Line Interface 用户指南》

创建 Amazon SNS 事件目标

在创建 Amazon SNS 事件目标之前,必须先创建 Amazon SNS 主题。有关创建 Amazon SNS 主题的更多信息,请参阅《 亚马逊简单通知服务开发者 指南》中的 创建主题

您还必须已经设置了与事件目的地关联的配置集,请参阅 配置集

亚马逊 SNS 访问政策

对 Amazon SNS 主题的访问由附在 Amazon SNS 主题上的 资源策略 控制,这也称为访问策略。 有关 Amazon SNS 访问策略 的更多信息,请参阅 A ma zon SNS 开发者 指南中的身份和访问管理 。使用以下声明更新 访问策略 ,以允许亚马逊 Pinpoint SMS 向亚马逊 SNS 主题发布消息。

  • 111122223333 替换为您账户的唯 一 ID。 AWS

  • TopicName 替换为 Amazon SNS 主题的名称。

  • 区域 替换为包 AWS 区域 含 Amazon SNS 主题和配置集的。

  • ConfigSetName 替换为配置集的名称。

"Version": "2012-10-17", "Statement": [ "Effect": "Allow", "Principal": { "Service": "sms-voice.amazonaws.com" "Action": "sns:Publish", "Resource": "arn:aws:sns: Region : 111122223333 : TopicName ", "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" "ArnLike": { "aws:SourceArn": "arn:aws:sms-voice: Region : 111122223333 :configuration-set/ ConfigSetName "

管理亚马逊 SNS 活动目的地

Create an Amazon SNS event destination (Console)

要使用 Amazon Pinpoint 短信控制台创建 Amazon SNS 事件目的地,请按照以下步骤操作:

  1. 打开 Amazon Pinpoint SMS 控制台,网址为: https://console.aws.amazon.com/sms-voice/

  2. 在导航窗格的 配置 下,选择 配置集

    配置集 页面上,选择要向其添加事件目标的配置集。

    配置集详细信息 页面上,选择 添加目标事件

    活动详情 部分下,输入名称。

    目的地类型 下拉列表中选择 Amazon SNS。

    全新 Amazon SNS 主题 — 选择此选项,让 Amazon Pinpoint SMS 在您的账户中创建主题。该主题将自动创建,并具有所有必需的权限。有关 Amazon SNS 主题的更多信息,请参阅 亚马逊 简单通知服务开发者指南中的配置 Amazon SNS。

    现有亚马逊 SNS 主题 — 如果您在 “主题 arn” 下拉列表中已有 Amazon SNS 主题,请选择此选项。

  3. 在 “ 事件类型 ” 下,选择:

    所有短信事件(推荐) -选择此选项可将中列出的所有短信事件发送 短信、彩信和语音的事件类型 到 Amazon SNS。

    自定义短信事件 -选择要发送到 Amazon SNS 的特定短信事件。要编辑事件列表,请选择 编辑短信事件选择 。在 “编辑短信事件” 选项中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

    所有语音事件(推荐) -选择此选项可将中列出的所有语音事件发送 短信、彩信和语音的事件类型 到 Amazon SNS。

    自定义语音事件 -选择要发送到 Amazon SNS 的特定语音事件。要编辑事件列表,请选择 编辑语音事件选择 。在 “编辑语音事件选择” 中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

    所有彩信事件(推荐) -选择此选项可将列出的所有彩信事件发送到 Amazon SNS。 短信、彩信和语音的事件类型

    自定义彩信事件 -选择要发送到 Amazon SNS 的特定彩信事件。要编辑事件列表,请选择 编辑彩信事件选择 。在 “编辑彩信” 事件选择中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

  4. 选择 Create event (创建事件)

Create an Amazon SNS event destination (AWS CLI)

您可以使用 create-event-destination 命令来创建事件目的地。

$ aws pinpoint-sms-voice-v2 create-event-destination \ > --event-destination-name eventDestinationName \ > --configuration-set-name configurationSet \ > --matching-event-types eventTypes \ > --sns-destination TopicArn=arn:aws:sns:us-east-1:111122223333:snsTopic

在前面的命令中,进行以下更改:

eventTypes 替换为 短信、彩信和语音的事件类型 中列出的事件类型之一。

TopicArn 的值替换为您要向其发送事件的 Amazon SNS 主题的 Amazon 资源名称 (ARN)。

Update an Amazon SNS event destination (Console)

要使用亚马逊 Pinpoint 短信控制台更新亚马逊 Pinpoint 短信事件目的地,请执行以下步骤:

  1. 打开 Amazon Pinpoint SMS 控制台,网址为: https://console.aws.amazon.com/sms-voice/

  2. 在导航窗格的 配置 下,选择 配置集

    配置集 页面上,选择要向其添加事件目标的配置集。

    配置集 页面上,选择要编辑的配置集。

    配置集详情 页面上,选择一个 Amazon SNS 事件目的地,然后选择 “编辑”。

    目的地类型 下拉列表中选择 Amazon SNS。

    全新 Amazon SNS 主题 — 选择此选项,亚马逊 Pinpoint SMS 将在您的账户中创建一个主题。该主题将自动创建,并具有所有必需的权限。有关 Amazon SNS 主题的更多信息,请参阅 亚马逊 简单通知服务开发者指南中的配置 Amazon SNS。

    现有亚马逊 SNS 主题 — 如果您在 “主题 arn” 下拉列表中已有 Amazon SNS 主题,请选择此选项。

    在 “ 事件类型 ” 下,选择:

    所有短信事件(推荐) -选择此选项可将中列出的所有短信事件发送 短信、彩信和语音的事件类型 到 Amazon SNS。

    自定义短信事件 -选择此选项选择要发送到 Amazon SNS 的特定短信事件。要编辑事件列表,请选择 编辑短信事件选择 。在 “编辑短信事件” 选项中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

    所有语音事件(推荐) -选择此选项可将中列出的所有语音事件发送 短信、彩信和语音的事件类型 到 Amazon SNS。

    自定义语音事件 -选择此选项选择要发送到 Amazon SNS 的特定语音事件。要编辑事件列表,请选择 编辑语音事件选择 。在 “编辑语音事件选择” 中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

    所有彩信事件(推荐) -选择此选项可将列出的所有彩信事件发送到 Amazon SNS。 短信、彩信和语音的事件类型

    自定义彩信事件 -选择此选项选择要发送到 Amazon SNS 的特定彩信事件。要编辑事件列表,请选择 编辑彩信事件选择 。在 “编辑彩信” 事件选择中,仅勾选 您要发送到 Amazon SNS 的事件。选择 “ 保存所选内容 ”。

  • 选择 “ 编辑事件”

  • Update an Amazon SNS event destination (AWS CLI)

    您可以使用 update-event-destination 命令来更新事件目的地。

    更新 Amazon SNS 事件目标的过程与创建事件目标的过程类似。

    要在中更新 Amazon SNS 事件目的地 AWS CLI
    • 在命令行处,运行以下命令:

      $ aws pinpoint-sms-voice-v2 update-event-destination \ > --event-destination-name eventDestinationName \ > --configuration-set-name configurationSet \ > --matching-event types eventTypes \ > --sns-destination TopicArn=arn:aws:sns:us-east-1:111122223333:snsTopic

      在前面的命令中,进行以下更改:

      eventDestinationName 替换为要修改的事件目的地的名称。

      configurationSet 替换为您要与事件目标关联的配置集的名称。您可以将事件目标与另外的配置集相关联。

      EventTyp es 替换为中列出的一个或多个事件类型。 短信、彩信和语音的事件类型

      TopicArn 的值替换为您要向其发送事件的 Amazon SNS 主题的 Amazon 资源名称 (ARN)。

      Delete an Amazon SNS event destination (Console)

      无论您要删除的事件目标的类型如何,删除事件目标的过程都是一样的。

      在控制台中删除 Amazon SNS 事件目的地
      1. 打开 Amazon Pinpoint SMS 控制台,网址为: https://console.aws.amazon.com/sms-voice/

      2. 在导航窗格的 配置 下,选择 配置集

        配置集 页面上,选择要从中删除事件目标的配置集。

        在 “ 所有目的地 ” 部分中,选择活动目的地,然后选择 “ 删除 ”。

        Delete an Amazon SNS event destination (AWS CLI)

        您可以使用 delete-event-destination 命令删除事件目的地。

        无论您要删除的事件目标的类型如何,删除事件目标的过程都是一样的。

        要在中删除 Amazon SNS 事件目的地 AWS CLI
        • 在命令行处,运行以下命令:

          $ aws pinpoint-sms-voice-v2 delete-event-destination \ > --event-destination-name eventDestinationName \ > --configuration-set-name configurationSetName

          在前面的命令中,进行以下更改: