购买 Amazon Aurora 的预留数据库实例
您可以使用 AWS Management Console、AWS CLI 和 RDS API 处理预留数据库实例。
您可以使用 AWS Management Console处理预留数据库实例,如以下过程中所示。
获取有关可用预留数据库实例产品的定价和信息
- 
                登录AWS Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/ 。 
- 
                在导航窗格中,选择预留实例。 
- 
                选择购买预留的数据库实例。 
- 
                对于产品描述,请选择数据库引擎和许可类型。 
- 
                对于数据库实例类,请选择数据库实例类。 
- 
                对于部署选项,选择是需要单可用区还是多可用区数据库实例部署。 注意预留 Amazon Aurora 实例的部署选项始终设置为单可用区数据库实例。但是,当您创建 Aurora 数据库集群时,原定设置部署选项是在不同的可用区(多可用区)中创建 Aurora 副本或读取器。 您必须为计划使用的每个实例(包括 Aurora 副本)购买预留数据库实例。因此,对于 Aurora 上的多可用区部署,您必须购买额外的预留数据库实例。 
- 
                对于期限,选择要预留数据库实例的时间长度。 
- 
                对于产品类型,请选择产品类型。 选择产品类型后,您可以看到定价信息。 重要可以选择取消以避免购买预留数据库实例和产生任何费用。 
在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买以下过程中所示的产品。
购买预留数据库实例
- 
                登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/ 。 
- 
                在导航窗格中,选择预留实例。 
- 
                选择 Purchase reserved DB instance(购买预留数据库实例)。 
- 
                对于产品描述,请选择数据库引擎和许可类型。 
- 
                对于数据库实例类,请选择数据库实例类。 
- 
                对于多可用区部署,选择是需要单可用区还是多可用区数据库实例部署。 注意预留 Amazon Aurora 实例的部署选项始终设置为单可用区数据库实例。在从预留数据库实例中创建 Amazon Aurora 数据库集群时,该数据库集群将自动创建为多可用区。确保为您计划使用的每个数据库实例(包括 Aurora 副本)购买预留数据库实例。 
- 
                对于期限,选择希望预留数据库实例的时间长度。 
- 
                对于产品类型,请选择产品类型。 选择产品类型后,您可以看到定价信息。   
- 
                (可选)您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。对于预留 ID,请为您的预留数据库实例键入一个标识符。 
- 
                选择提交。 您的预留数据库实例已购买,然后显示在 Reserved instances(预留实例)列表中。 
在购买了预留数据库实例后,您可以按以下过程中所示来获取有关预留数据库实例的信息。
获取有关 AWS 账户的预留数据库实例的信息
- 
                登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/ 。 
- 
                在导航窗格中,选择预留实例。 您的账户的预留数据库实例随即出现。要查看有关特定预留数据库实例的详细信息,请在列表中选择该实例。然后,您可以在控制台底部的详细信息窗格中查看有关该实例的详细信息。 
您可以使用 AWS CLI 处理预留数据库实例,如以下示例中所示。
例 获取可用预留数据库实例服务
要获取有关可用预留数据库实例产品的信息,请调用 AWS CLI 命令 describe-reserved-db-instances-offerings。
aws rds describe-reserved-db-instances-offerings
此调用返回类似于下述信息的输出:
OFFERING  OfferingId                            Class         Multi-AZ  Duration  Fixed Price  Usage Price  Description  Offering Type
OFFERING  438012d3-4052-4cc7-b2e3-8d3372e0e706  db.r3.large   y         1y        1820.00 USD  0.368 USD    mysql        Partial  Upfront
OFFERING  649fd0c8-cf6d-47a0-bfa6-060f8e75e95f  db.r3.small   n         1y         227.50 USD  0.046 USD    mysql        Partial  Upfront
OFFERING  123456cd-ab1c-47a0-bfa6-12345667232f  db.r3.small   n         1y         162.00 USD   0.00 USD    mysql        All      Upfront
    Recurring Charges:   Amount  Currency  Frequency        
    Recurring Charges:   0.123   USD       Hourly
OFFERING  123456cd-ab1c-37a0-bfa6-12345667232d  db.r3.large   y         1y         700.00 USD   0.00 USD    mysql        All      Upfront
    Recurring Charges:   Amount  Currency  Frequency
    Recurring Charges:   1.25    USD       Hourly
OFFERING  123456cd-ab1c-17d0-bfa6-12345667234e  db.r3.xlarge  n         1y        4242.00 USD   2.42 USD    mysql        No       Upfront在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买产品。
要购买预留数据库实例,请将 AWS CLI 命令 purchase-reserved-db-instances-offering 与以下参数结合使用:
- 
                        --reserved-db-instances-offering-id– 您要购买的产品的 ID。请参阅上述示例以获取产品 ID。
- 
                        --reserved-db-instance-id– 您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。
例 购买预留数据库实例
以下示例将购买 ID 为 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f 的预留数据库实例产品,并分配标识符 MyReservation。
对于 Linux、macOS 或 Unix:
aws rds purchase-reserved-db-instances-offering \ --reserved-db-instances-offering-id649fd0c8-cf6d-47a0-bfa6-060f8e75e95f\ --reserved-db-instance-idMyReservation
对于 Windows:
aws rds purchase-reserved-db-instances-offering ^ --reserved-db-instances-offering-id649fd0c8-cf6d-47a0-bfa6-060f8e75e95f^ --reserved-db-instance-idMyReservation
该命令返回的输出类似于下方内容:
RESERVATION  ReservationId      Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State            Description  Offering Type
RESERVATION  MyReservation      db.r3.small  y         2011-12-19T00:30:23.247Z  1y        455.00 USD   0.092 USD    1      payment-pending  mysql        Partial  Upfront在购买了预留数据库实例后,您可以获取有关预留数据库实例的信息。
要获取有关您的 AWS 账户的预留数据库实例的信息,请按照以下示例所示调用 AWS CLI 命令 describe-reserved-db-instances。
例 获取预留数据库实例
aws rds describe-reserved-db-instances
该命令返回的输出类似于下方内容:
RESERVATION  ReservationId     Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State    Description  Offering Type
RESERVATION  MyReservation     db.r3.small  y         2011-12-09T23:37:44.720Z  1y        455.00 USD   0.092 USD    1      retired  mysql        Partial  Upfront您可以使用 RDS API 处理预留数据库实例。
- 
                        要获取有关可用预留数据库实例产品的信息,请调用 Amazon RDS API 操作 DescribeReservedDBInstancesOfferings。
- 
                        在获得有关可用预留数据库实例产品的信息后,您可以使用该信息来购买产品。调用带以下参数的 PurchaseReservedDBInstancesOfferingRDS API 操作:- 
                                --reserved-db-instances-offering-id– 您要购买的产品的 ID。
- 
                                --reserved-db-instance-id– 您可以将自己的标识符分配给购买的预留数据库实例,以帮助您跟踪这些实例。
 
- 
                                
- 
                        在购买了预留数据库实例后,您可以获取有关预留数据库实例的信息。调用 DescribeReservedDBInstancesRDS API 操作。