Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

使用安装介质添加 Windows 组件

Windows Server 操作系统包括许多可选组件。在每个 Amazon EC2 Windows Server AMI 中包含所有可选组件是不实际的。作为替代,我们提供了安装介质 EBS 快照,这些快照具有在您的 Windows 实例上配置或安装组件所需的文件。

要访问并安装可选组件,您必须找到适合您的 Windows Server 版本的正确 EBS 快照,从快照创建卷,并将卷连接您的实例。

开始前的准备工作

使用 AWS 管理控制台或命令行工具获取实例的实例 ID 和可用区。您必须在实例所在的可用区中创建 EBS 卷。

使用控制台添加 Windows 组件

通过以下过程,使用 AWS 管理控制台将 Windows 组件添加到实例。

使用控制台向实例添加 Windows 组件

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

  2. 在导航窗格中,选择 Snapshots

  3. Filter 栏中,选择 Public Snapshots

  4. 添加 Owner 筛选条件,并选择 Amazon images

  5. 添加 Description 筛选条件,并键入 Windows

  6. 按 Enter

  7. 选择符合您的系统架构和语言首选项的快照。例如,如果您的实例运行的是 Windows Server 2016,请选择 Windows 2016 English Installation Media

  8. 选择 ActionsCreate Volume

  9. Create Volume 对话框中,选择与您的 Windows 实例匹配的可用区,然后选择 Create

  10. Volume Successfully Created 消息中,选择刚才创建的卷。

  11. 选择 ActionsAttach Volume

  12. Attach Volume 对话框中,键入实例 ID,然后选择 Attach

  13. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅 使 Amazon EBS 卷可用

    重要

    请勿初始化该卷。

  14. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。

使用 Windows PowerShell 工具 添加 Windows 组件

通过以下过程,使用 Windows PowerShell 工具 将 Windows 组件添加到实例。

使用 Windows PowerShell 工具 向实例添加 Windows 组件

  1. 使用包含 Ownerdescription 筛选器 Get-EC2Snapshot 获取可用的安装介质快照的列表。

    PS C:\> Get-EC2Snapshot -Owner amazon -Filter @{ Name="description"; Values="Windows*" }
  2. 在输出中,请注意与您的系统架构和语言偏好匹配的快照的 ID。例如:

    ... DataEncryptionKeyId : Description : Windows 2016 English Installation Media Encrypted : False KmsKeyId : OwnerAlias : amazon OwnerId : 123456789012 Progress : 100% SnapshotId : snap-22da283e StartTime : 10/25/2016 8:00:47 PM State : completed StateMessage : Tags : {} VolumeId : vol-be5eafcb VolumeSize : 6 ...
  3. 使用 New-EC2Volume cmdlet 从快照创建卷。指定与您的实例相同的可用区。

    PS C:\> New-EC2Volume -AvailabilityZone us-east-1a -VolumeType gp2 -SnapshotId snap-22da283e
  4. 在输出中,记下卷 ID。

    Attachments : {} AvailabilityZone : us-east-1a CreateTime : 4/18/2017 10:50:25 AM Encrypted : False Iops : 100 KmsKeyId : Size : 6 SnapshotId : snap-22da283e State : creating Tags : {} VolumeId : vol-06aa9e1fbf8b82ed1 VolumeType : gp2
  5. 使用 Add-EC2Volume cmdlet 将卷连接您的实例。

    PS C:\> Add-EC2Volume -InstanceId i-087711ddaf98f9489 -VolumeId vol-06aa9e1fbf8b82ed1 -Device xvdh
  6. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅 使 Amazon EBS 卷可用

    重要

    请勿初始化该卷。

  7. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。

使用 AWS CLI 添加 Windows 组件

通过以下过程,使用 AWS CLI 将 Windows 组件添加到实例。

使用 AWS CLI 向实例添加 Windows 组件

  1. 使用 describe-snapshots 命令以及 owner-ids 参数和 description 筛选条件,以获取可用安装介质快照的列表。

    aws ec2 describe-snapshots --owner-ids amazon --filters Name=description,Values=Windows*
  2. 在输出中,请注意与您的系统架构和语言偏好匹配的快照的 ID。例如:

    { "Snapshots": [ ... { "OwnerAlias": "amazon", "Description": "Windows 2016 English Installation Media", "Encrypted": false, "VolumeId": "vol-be5eafcb", "State": "completed", "VolumeSize": 6, "Progress": "100%", "StartTime": "2016-10-25T20:00:47.000Z", "SnapshotId": "snap-22da283e", "OwnerId": "123456789012" }, ... ] }
  3. 使用 create-volume 命令从快照创建卷。指定与您的实例相同的可用区。

    aws ec2 create-volume --snapshot-id snap-22da283e --volume-type gp2 --availability-zone us-east-1a
  4. 在输出中,记下卷 ID。

    { "AvailabilityZone": "us-east-1a", "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-0c98b37f30bcbc290", "State": "creating", "Iops": 100, "SnapshotId": "snap-22da283e", "CreateTime": "2017-04-18T10:33:10.940Z", "Size": 6 }
  5. 使用 attach-volume 命令将卷挂载到实例。

    aws ec2 attach-volume --volume-id vol-0c98b37f30bcbc290 --instance-id i-01474ef662b89480 --device xvdg
  6. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅 使 Amazon EBS 卷可用

    重要

    请勿初始化该卷。

  7. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。