Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

使用 T2 和 T3 实例

用于启动、监控和修改 T2 和 T3 实例的步骤是类似的。主要差别在于它们启动时的默认积分规范:

  • T3 实例默认情况下作为 unlimited 启动。

  • T2 实例默认情况下作为 standard 启动。

使用 T3 实例

作为“标准”或“无限”启动 T3 实例

T3 实例默认情况下作为 unlimited 启动。

您可以使用 Amazon EC2 控制台、AWS SDK、命令行工具或 Auto Scaling 组将 T3 实例作为 standardunlimited 启动。有关更多信息,请参阅 使用 Auto Scaling 组将 T3 实例作为“无限”启动

使用控制台将 T3 实例作为“标准”或“无限”启动

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 选择 Launch Instance

  3. 选择一个 Amazon 系统映像 (AMI) 页上,选择一个 AMI,然后选择选择

  4. 选择一个实例类型页上,选择一种 T3 实例类型,然后选择下一步:配置实例详细信息

  5. 选择积分规范:

    1. 要将实例作为 standard 启动,请在配置实例详细信息页面上,对于 T2/T3 Unlimited (T2/T3 无限),清除 Enable (启用),然后选择 Next: Add Storage (下一步:添加存储)

    2. 要将实例作为 unlimited 启动,请在配置实例详细信息页面上,对于 T2/T3 Unlimited (T2/T3 无限),选择 Enable (启用),然后选择 Next: Add Storage (下一步:添加存储)

  6. 根据向导的提示继续。检查完核查实例启动页面上的选项后,选择启动。有关更多信息,请参阅 使用启动实例向导启动实例

使用 AWS CLI 作为“标准”或“无限”启动 T3 实例

  • 使用 run-instances 命令启动一个 T3 实例。使用 --credit-specification CpuCredits= 参数指定积分选项。有效的积分选项为 standardunlimited

    对于 T3,如果不包含 --credit-specification 参数,实例默认作为 unlimited 启动。

    aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t3.micro --key-name MyKeyPair --credit-specification "CpuCredits=unlimited"

使用 Auto Scaling 组将 T3 实例作为“无限”启动

在启动 T3 实例时,它们需要具有 CPU 积分才能获得良好的引导体验。如果使用 Auto Scaling 组启动 T3 实例,我们建议您将 T3 实例配置为 unlimited,以便在 Auto Scaling 组自动启动或重新启动这些实例时,它们使用超额积分。使用超额积分可以防止受到性能限制。

您必须使用启动模板 在 Auto Scaling 组中将 T3 实例作为 unlimited 启动。启动配置不支持将 T3 实例作为 unlimited 启动。

创建启动模板

使用控制台创建启动模板以将 T3 实例作为“无限”启动

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 Launch Templates

  3. 选择创建启动模板,然后填写各启动模板字段。有关更多信息,请参阅 创建启动模板

    注意

    如果未在启动模板中为 T2/T3 Unlimited (T2/T3 无限) 指定值,则默认情况下,Auto Scaling 组会将 T3 实例作为 unlimited 启动。

  4. 选择创建启动模板

使用 AWS CLI 创建启动模板以将 T3 实例作为“无限”启动

  • 使用 create-launch-template 命令并将 unlimited 指定为 CPU 利用率的积分选项。

    • 对于 T3,如果不包含 CreditSpecification={CpuCredits=unlimited} 值,实例默认作为 unlimited 启动。

    aws ec2 create-launch-template --launch-template-name MyLaunchTemplate --version-description FirstVersion --launch-template-data ImageId=ami-8c1be5f6,InstanceType=t3.medium,CreditSpecification={CpuCredits=unlimited}

将 Auto Scaling 组与启动模板关联

要将启动模板与一个 Auto Scaling 组相关联,请使用启动模板创建 Auto Scaling 组,或者将启动模板添加到现有的 Auto Scaling 组。

使用控制台通过启动模板创建 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,选择 Auto Scaling Groups (Auto Scaling 组),然后选择 Create Auto Scaling group (创建 Auto Scaling 组)

  4. 选择启动模板,选择您的启动模板,然后选择下一步

  5. 填写 Auto Scaling 组的各个字段。当您在审核页面上完成审核配置设置时,选择创建 Auto Scaling 组。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南 中的使用启动模板创建 Auto Scaling 组

使用 AWS CLI 通过启动模板创建 Auto Scaling 组

使用控制台将启动模板添加到现有 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,选择 Auto Scaling Groups

  4. 从 Auto Scaling 组列表中选择一个 Auto Scaling 组,然后依次选择操作编辑

  5. 详细信息选项卡上,对于启动模板,选择一个启动模板,然后选择保存

使用 AWS CLI 将启动模板添加到现有 Auto Scaling 组

查看 T3 实例的 CPU 使用率积分选项

您可以查看正在运行或停止的 T3 实例的积分选项 (standardunlimited)。

使用控制台查看 CPU 使用率的积分选项

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择 T3 实例。

  3. 选择描述,然后查看 T2/T3 Unlimited (T2/T3 无限) 字段。

    • 如果值为 Enabled,则您的实例配置为 unlimited

    • 如果值为 Disabled,则您的实例配置为 standard

使用 AWS CLI 描述 CPU 使用率的积分选项

  • 使用 describe-instance-credit-specifications 命令。如果未指定一个或多个实例 ID,则会返回积分选项为 unlimited 的所有 T2 或 T3 实例。

    aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0

    下面是示例输出:

    { "InstanceCreditSpecifications": [ { "InstanceId": "i-1234567890abcdef0", "CpuCredits": "unlimited" } ] }

修改 T3 实例的 CPU 使用率积分选项

您可以随时将正在运行或停止的 T3 实例的 CPU 利用率的积分选项在 unlimitedstandard 之间切换。

使用控制台修改 T3 实例的 CPU 使用率积分选项

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择 T3 实例。要一次修改若干个 T2 或 T3 实例的积分选项,请选择所有适用的实例。

  3. 依次选择操作实例设置更改 T2/T3 无限

    注意

    只有在选择 T2 或 T3 实例时,才会启用更改 T2/T3 无限选项。

  4. 要将积分选项更改为 unlimited,请选择启用。要将积分选项更改为 standard,请选择禁用。T3 实例的当前积分选项将显示在实例 ID 后的括号中。

使用 AWS CLI 修改 T3 实例的 CPU 使用率积分选项

  • 使用 modify-instance-credit-specification 命令。请使用 --instance-credit-specification 参数指定实例及其积分选项。有效的积分选项为 standardunlimited

    aws ec2 modify-instance-credit-specification --region us-east-1 --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"

    下面是示例输出:

    { "SuccessfulInstanceCreditSpecifications": [ { "InstanceId": "i- 1234567890abcdef0" } ], "UnsuccessfulInstanceCreditSpecifications": [] }

使用 T2 实例

作为“标准”或“无限”启动 T2 实例

T2 实例默认情况下作为 standard 启动。要将 T2 实例作为 unlimited 启动,您必须在启动时指定 unlimited 选项。

您可以使用 Amazon EC2 控制台、AWS SDK、命令行工具或 Auto Scaling 组将 T2 实例作为 standardunlimited 启动。有关更多信息,请参阅 使用 Auto Scaling 组将 T2 实例作为“无限”启动

使用控制台将 T2 实例作为“标准”或“无限”启动

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 选择 Launch Instance

  3. 选择一个 Amazon 系统映像 (AMI) 页上,选择一个 AMI,然后选择选择

  4. 选择一个实例类型页上,选择一种 T2 实例类型,然后选择下一步:配置实例详细信息

  5. 选择积分规范:

    1. 要将实例作为 standard 启动,请在配置实例详细信息页面上,对于 T2/T3 Unlimited (T2/T3 无限),清除 Enable (启用),然后选择 Next: Add Storage (下一步:添加存储)

    2. 要将实例作为 unlimited 启动,请在配置实例详细信息页面上,对于 T2/T3 Unlimited (T2/T3 无限),选择 Enable (启用),然后选择 Next: Add Storage (下一步:添加存储)

  6. 根据向导的提示继续。检查完核查实例启动页面上的选项后,选择启动。有关更多信息,请参阅 使用启动实例向导启动实例

使用 AWS CLI 作为“标准”或“无限”启动 T2 实例

  • 使用 run-instances 命令启动一个 T2 实例。使用 --credit-specification CpuCredits= 参数指定积分选项。有效的积分选项为 standardunlimited

    对于 T2,如果不包含 --credit-specification 参数,实例默认作为 standard 启动。

    aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --credit-specification "CpuCredits=unlimited"

使用 Auto Scaling 组将 T2 实例作为“无限”启动

在启动 T2 实例时,它们需要具有 CPU 积分才能获得良好的引导体验。如果使用 Auto Scaling 组启动 T2 实例,我们建议您将 T2 实例配置为 unlimited,以便在 Auto Scaling 组自动启动或重新启动这些实例时,它们使用超额积分。使用超额积分可以防止受到性能限制。

您必须使用启动模板 在 Auto Scaling 组中将 T2 实例作为 unlimited 启动。启动配置不支持将 T2 实例作为 unlimited 启动。

创建启动模板

使用控制台创建启动模板以将 T2 实例作为“无限”启动

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 Launch Templates

  3. 选择创建启动模板,然后填写各启动模板字段。有关更多信息,请参阅 创建启动模板

    重要

    默认情况下,T2 实例作为 standard 启动。对于启动模板中的 T2/T3 无限,选择 unlimited,以便 Auto Scaling 组默认情况下将 T2 实例作为 unlimited 启动。

  4. 选择创建启动模板

使用 AWS CLI 创建启动模板以将 T2 实例作为“无限”启动

  • 使用 create-launch-template 命令并将 unlimited 指定为 CPU 利用率的积分选项。

    对于 T2,如果不包含 CreditSpecification={CpuCredits=unlimited} 值,实例默认作为 standard 启动。

    aws ec2 create-launch-template --launch-template-name MyLaunchTemplate --version-description FirstVersion --launch-template-data ImageId=ami-8c1be5f6,InstanceType=t2.medium,CreditSpecification={CpuCredits=unlimited}

将 Auto Scaling 组与启动模板关联

要将启动模板与一个 Auto Scaling 组相关联,请使用启动模板创建 Auto Scaling 组,或者将启动模板添加到现有的 Auto Scaling 组。

使用控制台通过启动模板创建 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,选择 Auto Scaling Groups (Auto Scaling 组),然后选择 Create Auto Scaling group (创建 Auto Scaling 组)

  4. 选择启动模板,选择您的启动模板,然后选择下一步

  5. 填写 Auto Scaling 组的各个字段。当您在审核页面上完成审核配置设置时,选择创建 Auto Scaling 组。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南 中的使用启动模板创建 Auto Scaling 组

使用 AWS CLI 通过启动模板创建 Auto Scaling 组

使用控制台将启动模板添加到现有 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在屏幕顶部的导航栏中,选择在创建启动模板时使用的同一区域。

  3. 在导航窗格中,选择 Auto Scaling Groups

  4. 从 Auto Scaling 组列表中选择一个 Auto Scaling 组,然后依次选择操作编辑

  5. 详细信息选项卡上,对于启动模板,选择一个启动模板,然后选择保存

使用 AWS CLI 将启动模板添加到现有 Auto Scaling 组

查看 T2 实例的 CPU 使用率积分选项

您可以查看正在运行或停止的 T2 实例的积分选项 (standardunlimited)。

使用控制台查看 CPU 使用率的积分选项

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择 T2 实例。

  3. 选择描述,然后查看 T2/T3 Unlimited (T2/T3 无限) 字段。

    • 如果值为 Enabled,则您的实例配置为 unlimited

    • 如果值为 Disabled,则您的实例配置为 standard

使用 AWS CLI 描述 CPU 使用率的积分选项

  • 使用 describe-instance-credit-specifications 命令。如果未指定一个或多个实例 ID,则会返回积分选项为 unlimited 的所有 T2 或 T3 实例。

    aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0

    下面是示例输出:

    { "InstanceCreditSpecifications": [ { "InstanceId": "i-1234567890abcdef0", "CpuCredits": "unlimited" } ] }

修改 T2 实例的 CPU 使用率积分选项

您可以随时将正在运行或停止的 T2 实例的 CPU 利用率的积分选项在 unlimitedstandard 之间切换。

使用控制台修改 T2 实例的 CPU 使用率积分选项

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在左侧导航窗格中,选择实例,然后选择 T2 实例。要一次修改若干个 T2 实例的积分选项,请选择所有适用的实例。

  3. 依次选择操作实例设置更改 T2/T3 无限

    注意

    只有在选择 T2 或 T3 实例时,才会启用更改 T2/T3 无限选项。

  4. 要将积分选项更改为 unlimited,请选择启用。要将积分选项更改为 standard,请选择禁用。T2 实例的当前积分选项将显示在实例 ID 后的括号中。

使用 AWS CLI 修改 T2 实例的 CPU 使用率积分选项

  • 使用 modify-instance-credit-specification 命令。请使用 --instance-credit-specification 参数指定实例及其积分选项。有效的积分选项为 standardunlimited

    aws ec2 modify-instance-credit-specification --region us-east-1 --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"

    下面是示例输出:

    { "SuccessfulInstanceCreditSpecifications": [ { "InstanceId": "i- 1234567890abcdef0" } ], "UnsuccessfulInstanceCreditSpecifications": [] }