删除 Amazon SNS 订阅和主题 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

删除 Amazon SNS 订阅和主题

您可以从 Amazon SNS 主题中删除订阅,也可以删除整个主题。请注意,您无法删除等待确认的订阅。三天后,Amazon SNS 会自动删除未确认的订阅。

使用删除 Amazon SNS 订阅和主题Amazon Web Services Management Console

使用删除订阅Amazon Web Services Management Console

  1. 登录到Amazon SNS 控制台

  2. 在左侧导航窗格中,选择订阅

  3. 在存储库的订阅页面上,选择具有状态已确认,然后选择Delete

  4. 删除订阅对话框中,选择Delete

    控制台删除订阅。

删除主题时,Amazon SNS 会删除与主题关联的订阅。

使用删除主题Amazon Web Services Management Console

  1. 登录到Amazon SNS 控制台

  2. 在左侧导航窗格中,选择主题

  3. 在存储库的主题页面上,选择一个主题,然后选择Delete

  4. 删除主题对话框中,输入delete me,然后选择Delete

    控制台删除主题。

使用删除 Amazon SNS 订阅和主题Amazon SDK for Java

  1. 指定您的Amazon凭证。有关更多信息,请参阅 。设置Amazon凭证和区域中的Amazon SDK for Java 2.x开发人员指南

  2. 编写你的代码。有关更多信息,请参阅 。使用 SDK for Java 2.x

    以下代码摘录删除主题,然后打印 DeleteTopicRequest 请求 ID。

    重要

    删除主题时,您还将删除该主题的所有订阅。

    // Delete an Amazon SNS topic. final DeleteTopicRequest deleteTopicRequest = new DeleteTopicRequest(topicArn); snsClient.deleteTopic(deleteTopicRequest); // Print the request ID for the DeleteTopicRequest action. System.out.println("DeleteTopicRequest: " + snsClient.getCachedResponseMetadata(deleteTopicRequest));
  3. 编译并运行您的代码。

    删除主题并打印 DeleteTopicRequest 请求 ID,例如:

    DeleteTopicRequest: 1234a567-bc89-012d-3e45-6fg7h890123i

使用删除 Amazon SNS 订阅和主题Amazon SDK for .NET

  1. 指定您的Amazon凭证。有关更多信息,请参阅 。配置Amazon凭证中的Amazon SDK for .NET开发人员指南

  2. 编写你的代码。有关更多信息,请参阅 。使用进行编程Amazon SDK for .NET

    以下代码摘录删除主题,然后打印 DeleteTopicRequest 请求 ID。

    重要

    删除主题时,您还将删除该主题的所有订阅。

    // Delete an Amazon SNS topic. DeleteTopicRequest deleteTopicRequest = new DeleteTopicRequest(topicArn); DeleteTopicResponse deleteTopicResponse = snsClient.DeleteTopic(deleteTopicRequest); // Print the request ID for the DeleteTopicRequest action. Console.WriteLine("DeleteTopicRequest: " + deleteTopicResponse.ResponseMetadata.RequestId);
  3. 编译并运行您的代码。

    删除主题并打印 DeleteTopicRequest 请求 ID,例如:

    DeleteTopicRequest: 1234a567-bc89-012d-3e45-6fg7h890123i