本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
购买预留实例
要购买 Reserved Instance,请从 AWS 和第三方卖家搜索 Reserved Instance 产品,调整搜索参数,直至您找到与您的目标完全相符的对象。
在搜索要购买的预留实例时,您将收到一个关于退还产品的成本报价。当您继续购买时,AWS 将自动对购买价格设定一个限定价格。预留实例的总成本不会超过报价金额。
如果价格由于任何原因上升或变动,将不会完成购买。如果在购买之时有与您的选择类似的低价位产品,AWS 将为您提供价格更低的产品。
在确认购买之前,请检查您计划购买的Reserved Instance的详细信息,并确保所有参数都是准确的。在您购买 Reserved Instance(无论是从 预留实例市场 中的第三方卖家购买还是从 AWS 购买)之后,将无法取消您的购买。
要购买并修改预留实例,请确保您的 IAM 用户账户具有适当的权限,例如描述可用区的能力。有关信息,请参阅使用 AWS CLI 或 AWS 开发工具包的策略示例和用于 Amazon EC2 控制台的策略示例。
选择平台
Amazon EC2 支持以下适用于 预留实例 的 Linux 平台:
-
Linux/UNIX
-
含有 SQL Server Standard 的 Linux
-
含有 SQL Server Web 的 Linux
-
含有 SQL Server Enterprise 的 Linux
-
SUSE Linux
-
Red Hat Enterprise Linux
您购买 Reserved Instance 时,必须选择面向代表您的实例的操作系统的平台 的产品。
-
对于 SUSE Linux 和 RHEL 发行版,您必须选择适用于这些特定平台(即 SUSE Linux 或 Red Hat Enterprise Linux 平台)的服务产品。
-
对于所有其他 Linux 分配 (包括 Ubuntu),选择面向 Linux/UNIX 平台的服务产品。
-
如果您使用现有的 RHEL 订阅,则必须选择适用于 Linux/UNIX 平台而不是 Red Hat Enterprise Linux 平台的服务产品。
如果您计划购买Reserved Instance以应用于从 AWS Marketplace AMI 启动的个按需实例,请首先检查 AMI 的 PlatformDetails
字段。PlatformDetails
字段指示要购买的Reserved Instance。AMI 的平台详细信息必须与Reserved Instance的平台匹配,否则Reserved Instance将不会应用于个按需实例。有关如何查看
AMI 平台详细信息的信息,请参阅 了解 AMI 账单信息。
有关所支持的 Windows 平台的信息,请参阅Amazon EC2 用户指南(适用于 Windows 实例) 中的选择平台。
排队购买
默认情况下,当您购买时 Reserved Instance,购买立即完成。或者,您也可以排队预约在将来的某个日期和时间购买。例如,您可以排队预约在现有 Reserved Instance 到期的时间购买。这样可以帮助您确保获得不中断的服务。
您可以排队购买区域 预留实例,但不能排队购买其他卖家的区域 预留实例 或 预留实例。您最早可以提前三年排队购买。在指定日期和时间,将使用默认支付方式进行购买。支付成功后,将体现账单优势。
您可以在 Amazon EC2 控制台中查看已排队的购买。已排队的购买的状态为已排队。在指定时间之前,您随时可以取消已排队的购买。有关详细信息,请参阅 取消已排队的购买。
购买标准 预留实例
您可以购买特定可用区中的标准预留实例从而获得容量预留。或者,您也可以放弃容量预留并购买区域性标准Reserved Instance。
使用 AWS CLI 控制台购买标准 Reserved Instance
-
使用 describe-reserved-instances-offerings 命令查找可用 预留实例。为
--offering-class
参数指定standard
以仅返回标准 预留实例。可以应用更多参数来缩小结果范围。例如,如果仅希望为Linux/UNIX
购买具有默认租期的一年期区域性t2.large
Reserved Instance:aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=duration,Values=31536000
Name=scope,Values=Region
要仅在 预留实例市场 上查找 预留实例,请使用
marketplace
筛选条件并在请求中不指定持续时间,因为期限可能会短于 1–年期或 3 年期。aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classstandard
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=marketplace
,Values=true当您找到符合需求的 Reserved Instance 时,请记下产品 ID。例如:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
使用 purchase-reserved-instances-offering 命令购买您的 Reserved Instance。您必须指定在上一步中获取的Reserved Instance产品 ID,并且必须为预留指定实例数量。
aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id
bec624df-a8cc-4aad-a72f-4f8abc34caf2
\ --instance-count1
默认情况下,会立即完成购买。或者,若要排队购买,请在之前的调用中增加以下参数。
--purchase-time "
2020
-12
-01
T00
:00
:00
Z" -
使用 describe-reserved-instances 命令获取您的 Reserved Instance 的状态。
aws ec2 describe-reserved-instances
或者,使用以下 适用于 Windows PowerShell 的 AWS 工具 命令:
购买完成后,如果已有正在运行的与 Reserved Instance 规范匹配的实例,账单优势将立即体现。您不必重启您的实例。如果您没有合适的运行实例,请启动实例并确保符合您为Reserved Instance指定的相同标准。有关更多信息,请参阅使用您的 预留实例。
有关如何将 预留实例 应用于正在运行的实例的示例,请参阅如何应用预留实例。
购买 可转换预留实例
您可以购买特定可用区中的可转换预留实例从而获得容量预留。或者,您也可以放弃容量预留并购买区域性可转换预留实例。
使用 AWS CLI 购买 可转换预留实例
-
使用 describe-reserved-instances-offerings 命令查找可用 预留实例。为
--offering-class
参数指定convertible
以仅返回 可转换预留实例。可以应用更多参数来缩小结果范围;例如,如果仅希望为Linux/UNIX
购买具有默认租期的区域性t2.large
Reserved Instance:aws ec2 describe-reserved-instances-offerings \ --instance-type
t2.large
\ --offering-classconvertible
\ --product-description "Linux/UNIX
" \ --instance-tenancydefault
\ --filters Name=scope,Values=Region
当您找到符合需求的 Reserved Instance 时,请记下产品 ID。例如:
"ReservedInstancesOfferingId": "bec624df-a8cc-4aad-a72f-4f8abc34caf2"
-
使用 purchase-reserved-instances-offering 命令购买您的 Reserved Instance。您必须指定在上一步中获取的Reserved Instance产品 ID,并且必须为预留指定实例数量。
aws ec2 purchase-reserved-instances-offering \ --reserved-instances-offering-id
bec624df-a8cc-4aad-a72f-4f8abc34caf2
\ --instance-count 1默认情况下,会立即完成购买。或者,若要排队购买,请在之前的调用中增加以下参数。
--purchase-time "
2020
-12
-01
T00
:00
:00
Z" -
使用 describe-reserved-instances 命令获取您的 Reserved Instance 的状态。
aws ec2 describe-reserved-instances
或者,使用以下 适用于 Windows PowerShell 的 AWS 工具 命令:
如果已经有与Reserved Instance的规格匹配的运行实例,则将立即体现账单收益。您不必重启您的实例。如果您没有合适的运行实例,请启动实例并确保符合您为Reserved Instance指定的相同标准。有关更多信息,请参阅使用您的 预留实例。
有关如何将 预留实例 应用于正在运行的实例的示例,请参阅如何应用预留实例。
从 Reserved Instance 市场中购买
您可以从 预留实例市场 向不再需要其 预留实例 的第三方卖方购买 预留实例。您可以使用 Amazon EC2 控制台或命令行工具执行此操作。该过程类似于从 AWS 购买预留实例。有关更多信息,请参阅购买标准 预留实例。
在 预留实例市场 中购买的 预留实例 与直接从 AWS 购买的 预留实例 有一些区别:
-
期限 – 从第三方卖家购买的 预留实例 的剩余期限比完整标准期限要短。从 AWS 获得的完整标准期限为一年或三年。
-
预付价格 – 第三方 预留实例 可以不同的预付价格出售。使用费或周期性费用与最初从 AWS 购买 预留实例 时设定的费用一致。
-
预留实例 类型 – 只能从 预留实例市场 购买 Amazon EC2 标准 预留实例。不能从 预留实例市场 购买 可转换预留实例、Amazon RDS 和 Amazon ElastiCache 预留实例。
有关您的基本信息将与卖方进行共享,如您的邮政编码和国家/地区信息。
此信息使卖方能够计算他们必须向政府缴纳并且采用支付报告形式提供的任何必需的交易税 (如销售税或增值税)。在极少数情况下,AWS 可能必须向卖方提供您的电子邮件地址,这样卖方才能就与销售相关的问题 (例如税务问题) 与您联系。
出于相似的原因,AWS 将在买方的购货发票上共享卖方的法律实体名称。如果您出于税务或相关原因需要关于卖方的额外信息,请联系 AWS Support
查看您的 预留实例
您可以使用 Amazon EC2 控制台或命令行工具查看已购买的 预留实例。
在控制台中查看您的预留实例
-
打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/
。 -
在导航窗格中,选择 Reserved Instances。
-
此时将列出已排队、活动和已停用的 预留实例。State 列显示状态。
-
如果您是 预留实例市场 中的卖家,My Listings (我的列表) 选项卡会显示 预留实例市场 中列出的预留的状态。有关更多信息,请参阅Reserved Instance列表状态。
使用命令行查看预留实例
-
describe-reserved-instances (AWS CLI)
-
Get-EC2ReservedInstance (Windows PowerShell 工具)
取消已排队的购买
您最早可以提前三年排队购买。在指定时间之前,您随时可以取消已排队的购买。
使用命令行取消排队的购买
-
delete-queued-reserved-instances (AWS CLI)
-
Remove-EC2QueuedReservedInstance (Windows PowerShell 工具)
续订 Reserved Instance
您可以在 Reserved Instance 按计划过期之前续订它。续订 Reserved Instance 将对购买 Reserved Instance(具有相同配置)进行排队,直到当前 Reserved Instance 过期。