

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立 Amazon SNS 主題的訂閱
<a name="sns-create-subscribe-endpoint-to-topic"></a>

若要接收發佈到[主題](sns-create-topic.md)的訊息，您必須*訂閱*[端點](#sns-endpoints)至該主題。當您讓端點訂閱主題時，該端點會開始接收發佈到相關聯主題的訊息。

**注意**  
其他 AWS 帳戶 中的 HTTP(S) 端點、電子郵件地址 AWS 和資源需要先確認訂閱，才能接收訊息。

## 讓端點訂閱 Amazon SNS 主題
<a name="subscribe-topic-aws-console"></a>

訂閱 Amazon SNS 主題的端點可讓訊息傳遞至指定的端點，確保適當的系統或使用者在訊息發佈至主題時收到通知。此步驟對於將主題連結至消費者至關重要，無論他們是應用程式、電子郵件收件人或其他 服務，都允許跨系統進行無縫通訊。

1. 登入 [Amazon SNS 主控台](https://console.aws.amazon.com/sns/home)。

1. 在左導覽窗格中，選擇**訂閱**。

1. 在**訂閱**頁面，選擇**建立訂閱**。

1. 在**建立訂閱**頁面上，於**詳細資訊**區段中，執行以下作業：

   1. 對於**ARN 主題**，選擇主題的 Amazon Resource Name (ARN)。此值是建立 Amazon SNS 主題時產生的 AWS ARN，例如 `arn:aws:sns:us-east-2:123456789012:your_topic`。

   1. 在 **Protocol** (通訊協定)，選擇端點類型。可用的端點類型為：
      + [**HTTP/HTTPS**](sns-http-https-endpoint-as-subscriber.md)
      + [**Email/Email-JSON** (電子郵件/電子郵件-JSON)](sns-email-notifications.md)
      + [****](sns-firehose-as-subscriber.md)
      + [**Amazon SQS**](sns-sqs-as-subscriber.md)
**注意**  
若要訂閱[SNS FIFO 主題](sns-fifo-topics.md)，請選擇此選項。
      + [**AWS Lambda**](sns-lambda-as-subscriber.md)
      + [**平台應用程式端點**](sns-mobile-application-as-subscriber.md)
      + [**SMS**](sns-mobile-phone-number-as-subscriber.md) 

   1. 對於**Endpoint** (端點)，輸入端點值，例如電子郵件地址或 Amazon SQS 佇列的 ARN。

   1. 僅限 Firehose 端點：針對**訂閱角色 ARN**，指定您為寫入 Firehose 交付串流所建立之 IAM 角色的 ARN。如需詳細資訊，請參閱[訂閱 Firehose 交付串流至 Amazon SNS 主題的先決條件](prereqs-kinesis-data-firehose.md)。

   1. （選用） 對於 Firehose、Amazon SQS、HTTP/S 端點，您也可以啟用原始訊息傳遞。如需詳細資訊，請參閱[Amazon SNS 原始訊息交付](sns-large-payload-raw-message-delivery.md)。

   1. (選用) 若要設定篩選政策，請展開 **Subscription filter policy** (訂閱篩選政策) 區段。如需詳細資訊，請參閱[Amazon SNS 訂閱篩選政策](sns-subscription-filter-policies.md)。

   1. (選用) 若要啟用以承載為基礎的篩選，請將 `Filter Policy Scope` 設定為 `MessageBody`。如需詳細資訊，請參閱[Amazon SNS 訂閱篩選政策範圍](sns-message-filtering-scope.md)。

   1. (選用) 若要設定訂閱的無效字母佇列，請展開 **Redrive policy (dead-letter queue)** (重新磁碟機政策 (無效字母佇列)) 區段。如需詳細資訊，請參閱[Amazon SNS 無效字母佇列](sns-dead-letter-queues.md)。

   1. 選擇**建立訂閱**。

      主控台會建立訂閱並開啟訂閱的 **Details** (詳細資訊) 頁面