使用 Amazon Web Services Management Console启动 Neptune 数据库集群 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon Web Services Management Console启动 Neptune 数据库集群

启动新 Neptune 数据库集群的最简单方法是使用可为您创建所有必需资源的 Amazon CloudFormation 模板,如创建数据库集群中所述。

如果您愿意,也可以使用 Neptune 控制台手动启动新的数据库集群,如此处所述。

在访问 Neptune 控制台创建 Neptune 集群之前,请创建一个具有执行此操作所需权限的 IAM 用户,如创建具有 Neptune 权限的 IAM 用户中所述。

然后,以该 IAM 用户的身份登录 Amazon Web Services Management Console,并按照以下步骤创建新的数据库集群:

使用控制台启动 Neptune 数据库集群
  1. 登录 Amazon 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home

  2. 导航到数据库页面并选择创建数据库,这将打开创建数据库页面。

  3. 引擎选项下,引擎类型为 neptune,您可以选择特定的引擎版本或接受默认版本。

  4. 设置下,输入新数据库集群的名称或接受此处提供的默认名称。此名称用于实例的端点地址,并且必须满足以下限制:

    • 它必须包含 1 到 63 个字母数字字符或连字符。

    • 它的第一个字符必须是字母。

    • 它不能以连字符结束或包含两个连续连字符。

    • 在给定 Amazon 区域的 Amazon 账户中,它必须在所有数据库实例中唯一。

  5. 模板下,选择生产开发和测试

  6. 数据库实例大小下,选择实例大小。这将决定新数据库集群的主写入实例的处理和内存容量。

    如果您选择了生产模板,则只能从列出的可用内存优化型类中进行选择,但如果您选择了开发和测试,则也可以从更经济的可突发类中进行选择(有关可突发类的讨论,请参阅T3 可突增实例)。

    注意

    Neptune 引擎版本 1.1.0.0 开始,Neptune 不再支持 R4 实例类型。

  7. 可用性和耐久性下,您可以选择是否启用多可用区部署。默认情况下,生产模板启用多可用区部署,而开发和测试模板则不启用多可用区部署。如果启用了多可用区部署,Neptune 会定位您在不同可用区 (AZ) 中创建的只读副本实例,以提高可用性。

  8. 连接下,从可用选项中选择要托管新数据库集群的虚拟私有云 (VPC)。如果您希望 Neptune 为您创建 VPC,则可以选择创建新的 VPC。您必须在同一 VPC 中创建 Amazon EC2 实例才能访问 Neptune 实例(有关更多信息,请参阅每个 Amazon Neptune 数据库集群都位于 Amazon VPC 中)。请注意,创建数据库集群后,将无法更改 VPC。

    如果需要,可以在其它连接配置下为集群进一步配置连接:

    1. 子网组下,您可以选择要用于新数据库集群的 Neptune 数据库子网组。如果您的 VPC 还没有任何子网组,Neptune 将为您创建一个数据库子网组(请参阅每个 Amazon Neptune 数据库集群都位于 Amazon VPC 中)。

    2. VPC 安全组下,选择一个或多个现有 VPC 安全组来保护对新数据库集群的网络访问,或者,如果您希望 Neptune 为您创建一个安全组,请选择新建,然后为新 VPC 安全组提供名称(请参阅使用 VPC 控制台创建安全组)。

    3. 数据库端口下,输入数据库将用于应用程序连接的 TCP/IP 端口。Neptune 使用端口号 8182 作为默认值。

  9. 标签下,您最多可以将 50 个标签与新数据库集群关联。

  10. 其它配置下,您可以为新数据库集群进行更多设置(在许多情况下,您可以跳过这些设置并暂时接受默认值):

    选项 您能做什么

    数据库实例标识符

    您可以为集群的写入器实例提供名称。如果不这样做,则使用基于集群名称的默认标识符。如果这样做,则指定对于您的 Amazon 账户在当前区域中拥有的所有数据库实例唯一的名称。数据库实例标识符不区分大小写,但它以全小写形式存储。

    数据库集群参数组

    选择数据库集群参数组,以定义集群中所有数据库实例的默认配置。除非您另行选择,否则 Neptune 将使用默认数据库集群参数组。有关参数组的更多信息,请参阅 Amazon Neptune 参数组

    数据库参数组

    选择一个数据库参数组来定义集群中主数据库实例的配置。除非您另行选择,否则 Neptune 将使用默认参数组。有关参数组的更多信息,请参阅 参数组

    IAM 数据库身份验证

    如果您选中启用 IAM 数据库身份验证,则对数据库的所有访问都将使用 Amazon Identity and Access Management (IAM) 进行身份验证。

    重要

    这要求您使用 Amazon 签名版本 4 签名来签署所有请求。有关更多信息,请参阅亚马逊 Neptune 中的 Amazon Identity and Access Management (IAM) 概述

    Failover priority (故障转移优先级)

    为失效转移选择 No preference 或优先级层。如果选择某个层,而该层中存在争用,则会选择与主实例大小相等的副本。

    备份保留期

    选择 Neptune 应保留此数据库实例的自动备份的时间长度(1 到 35 天)。您只能对备份保留期内的某个时间执行时间点恢复 (PITR)。

    将标签复制到快照

    默认启用)此选项将与您的数据库集群关联的所有标签复制到该集群的所有快照中。

    启用加密

    默认启用)此选项会导致静态加密数据库集群中的数据。

    如果这样做,请选择用来保护用于加密此数据库卷的密钥的主密钥。您可以选择默认的 aws/rds 密钥,从您账户的主密钥中进行选择,或输入来自其它账户的密钥的 ARN。您可以在 IAM 控制台的加密密钥选项卡上创建新的主加密密钥。有关更多信息,请参阅静态加密 Neptune 资源

    审计日志

    如果您想将数据库集群的审计日志发布到 CloudWatch Logs,请勾选此选项。

    启用自动次要版本升级

    默认启用)此选项使您的数据库集群在新的次要引擎版本发布后自动升级到此次要版本。自动升级会在数据库的维护时段进行。请参阅使用 AutoMinorVersionUpgrade

    维护窗口

    您可以选择您希望对数据库集群进行待处理修改的特定时段,例如对数据库实例类的更改或自动引擎补丁。任何此类维护操作都将在选定的时间段内开始和完成。如果您不选择时段,Neptune 会任意分配维护时段。

    启用删除保护

    默认启用)删除保护机制会阻止删除您的数据库集群。您必须显式禁用它才能删除数据库集群。

  11. 选择创建数据库以启动您的新 Neptune 数据库集群及其主实例。

    在 Amazon Neptune 控制台中,新数据库集群显示在数据库的列表中。数据库集群的状态为 Creating (正在创建),直到完成创建并可供使用。当状态更改为 Available (可用) 时,您可连接到数据库集群的主实例。根据所分配的数据库实例类和存储的不同,新实例可能需要数分钟时间才能变得可用。

    要查看新创建的集群,请选择 Neptune 控制台中的数据库视图。

    注意

    如果您使用 Amazon Web Services Management Console删除数据库集群中的所有 Neptune 数据库实例,则控制台会自动删除数据库集群本身。如果您使用的是 Amazon CLI 或 SDK,则必须在删除最后一个实例后手动删除数据库集群。

    记下集群端点值。连接到 Neptune 数据库集群需要此值。