首页 文章

使用Terraform启动AWS保留实例

提问于
浏览
3

我想长时间创建保留实例,例如一年的运行时间 . 有人知道Terraform是否允许在AWS中创建此类保留实例吗?

我现在可以在Terraform文档中找到任何内容 .

1 回答

  • 6

    AWS中的预留实例按先到先得的原则运行 . 如果您创建的任何按需实例恰好与您保留的实例的条件匹配,那么它将首先使用您的保留实例配额 .

    AWS docs也解释了这个:

    只要规范匹配,预留实例将自动应用于运行按需实例 . 如果没有与预留实例的规范匹配的正在运行的按需实例,则在您启动具有所需规范的实例之前,预留实例将不使用 . 如果您要启动实例以利用预留实例的计费优势,请确保在启动期间指定以下信息:平台:您必须选择与平台(产品描述)匹配的Amazon Machine Image(AMI)您的预留实例 . 例如,如果您指定了Linux / UNIX,则可以从Amazon Linux AMI启动实例 . 实例类型:指定与预留实例相同的实例类型;例如,t2.large . 可用区:如果您为特定可用区购买了预留实例,则必须将该实例启动到同一可用区 . 如果您购买了区域预留实例,则可以将实例启动到任何可用区 . 租赁:您的实例的租期必须与预留实例的租期相匹配;例如,专用或共享 . 有关更多信息,请参阅专用实例 .

相关问题