在 Amazon Neptune 中删除数据库实例 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 Amazon Neptune 中删除数据库实例

您可以随时删除处于任何状态的 Amazon Neptune 数据库实例,前提是实例已启动并对该实例禁用了删除保护。

如果已启用删除保护,则无法删除数据库实例

您只能删除禁用了删除保护的数据库实例。Neptune 强制执行删除保护,无论您是使用控制台、Amazon CLI 还是 API 来删除数据库实例。

在使用 Amazon Web Services Management Console创建生产数据库实例时,将默认启用删除保护。

如果您使用 Amazon CLI 或 API 命令创建数据库实例,则默认情况下将禁用删除保护。

要删除已启用删除保护的数据库实例,请先修改实例以将其 DeletionProtection 字段设置为 false

启用或禁用删除保护不会导致中断。

在删除数据库实例之前为其拍摄最终快照

要删除数据库实例,您必须指定该实例的名称以及是否要为该实例拍摄一个最终的数据库快照。如果要删除的数据库实例的状态为正在创建,则无法拍摄最终数据库快照。如果数据库实例处于状态为失败不兼容恢复不兼容网络的失败状态,则只能在 SkipFinalSnapshot 参数设置为 true 时删除该实例。

如果您使用 Amazon Web Services Management Console删除数据库集群中的所有 Neptune 数据库实例,则会自动删除整个数据库集群。如果您使用的是 Amazon CLI 或开发工具包,则必须在删除最后一个实例后手动删除数据库集群。

重要

如果您删除整个数据库集群,则会同时删除其所有自动备份,并且无法恢复。这意味着,除非您选择手动创建最终数据库快照,否则您以后无法将数据库实例还原到其最终状态。在删除集群时,不会删除实例的手动快照。

如果要删除的数据库实例有一个只读副本,应提升该只读副本或将其删除。

在以下示例中,介绍了如何删除一个数据库实例,包括有最终数据库快照和无最终数据库快照两种情况。

删除无最终快照的数据库实例

如果要快速删除数据库实例,则可以跳过创建最终数据库快照的步骤。删除数据库实例时,会删除所有的自动备份,且无法恢复。手动快照不会删除。

使用 Neptune 控制台删除数据库实例且不制作最终数据库快照
  1. 登录 Amazon 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home

  2. 在导航窗格中,选择 Databases (数据库)

  3. 实例列表中,选择要删除的数据库实例旁边的单选按钮。

  4. 选择实例操作,然后选择删除

  5. 是否创建最终快照? 框中选择

  6. 选择 Delete (删除)

删除有最终快照的数据库实例

如果希望以后能还原所删除的数据库实例,您可以创建最终数据库快照。所有自动备份也会被删除,且无法恢复。手动快照不会删除。

使用 Neptune 控制台删除数据库实例但制作最终数据库快照
  1. 登录 Amazon 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home

  2. 在导航窗格中,选择 Databases (数据库)

  3. 实例列表中,选择要删除的数据库实例旁边的单选按钮。

  4. 选择实例操作,然后选择删除

  5. 是否创建最终快照? 框中选择

  6. Final snapshot name (最终快照名称) 框中,键入最终数据库快照的名称。

  7. 选择 Delete