使用安裝媒體新增 Windows 系統元件 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用安裝媒體新增 Windows 系統元件

Windows Server 作業系統包含許多選用元件。在每個 Amazon EC2 Windows Server AMI 中包含所有選用元件不太實際。相反的,我們提供您安裝媒體 EBS 快照,其中具備在您的 Windows 執行個體上設定或安裝元件所需要的檔案。

若要存取及安裝選用元件,您必須尋找屬於您版本 Windows Server 的正確 EBS 快照,從快照建立磁碟區,然後將磁碟區連接到您的執行個體。

開始之前

使用 AWS Management Console 或命令列工具取得執行個體的執行個體 ID 和可用區域。您必須在與您執行個體相同的可用區域中建立您的 EBS 磁碟區。

使用主控台新增 Windows 元件

使用下列程序來使用將 Windows 元件 AWS Management Console 加入您的執行個體。

使用主控台為您的執行個體新增 Windows 元件
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Snapshots (快照)

  3. Filter (篩選條件) 列中,選擇 Public Snapshots (公有快照)。

  4. 新增 Owner Alias (擁有者別名) 篩選條件,然後選擇 amazon

  5. 新增 Description (描述) 篩選條件,然後輸入 Windows

  6. 按 Enter

  7. 選取符合您系統架構及語言偏好設定的快照。例如,若執行個體執行 Windows Server 2019,請選取 Windows 2019 English Installation Media (Windows 2019 英文版安裝媒體)

  8. 選擇 Actions (動作)、Create volume from snapshot (從快照建立磁碟區)。

  9. 針對可用區域,選取符合您 Windows 執行個體的可用區域。選擇 Add tag (新增標籤),然後為標籤索引鍵指定 Name,並為標籤值指定描述性名稱。選擇建立磁碟區

  10. Volume Successfully Created (磁碟區建立成功) 訊息 (綠色橫幅) 中,選擇您剛剛建立的磁碟區。

  11. 選擇 Actions (動作)、Attach Volume (連接磁碟區)。

  12. Instance (執行個體) 中,選取執行個體 ID。

  13. 對於 Device name (裝置名稱),輸入配件的裝置名稱。如需裝置名稱的說明,請參閱 Amazon EC2 實例上的設備名稱

  14. 選擇 Attach volume (連接磁碟區)

  15. 連線到您的執行個體,然後讓磁碟區可用。如需詳細資訊,請參閱 Amazon EBS 使用者指南中的讓 Amazon EBS 磁碟區可供使用

    重要

    請不要初始化磁碟區。

  16. 開啟 Control Panel (控制面板)Programs and Features (程式和功能)。選擇 Turn Windows features on or off (開啟或關閉 Windows 功能)。若您收到提示要求安裝媒體,請指定使用安裝媒體的 EBS 磁碟區。

  17. (選用) 完成媒體安裝後,您可以分離磁碟區。分離磁碟區後,即可將它刪除。

使用視窗工具加入視窗元件 PowerShell

請使用下列程序,使用 Windows 專用工具將 Windows 元件新增 PowerShell 至您的執行個體。

使用視窗適用的工具將 Windows 元件新增至您的執行個體 PowerShell
  1. 搭配Ownerdescription篩選器使用Get-EC2Snapshot指令程式,以取得可用安裝媒體快照集的清單。

    PS C:\> Get-EC2Snapshot -Owner amazon -Filter @{ Name="description"; Values="Windows*" }
  2. 在輸出中,注意符合您系統架構和語言偏好設定的快照 ID。例如:

    ... DataEncryptionKeyId : Description : Windows 2019 English Installation Media Encrypted : False KmsKeyId : OwnerAlias : amazon OwnerId : 123456789012 Progress : 100% SnapshotId : snap-22da283e StartTime : 10/25/2019 8:00:47 PM State : completed StateMessage : Tags : {} VolumeId : vol-be5eafcb VolumeSize : 6 ...
  3. 使用指New-EC2Volume令程式從快照建立磁碟區。指定與您執行個體相同的可用區域。

    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令程式將磁碟區附加至您的執行個體。

    PS C:\> Add-EC2Volume -InstanceId i-087711ddaf98f9489 -VolumeId vol-06aa9e1fbf8b82ed1 -Device xvdh
  6. 連線到您的執行個體,然後讓磁碟區可用。如需詳細資訊,請參閱 Amazon EBS 使用者指南中的讓 Amazon EBS 磁碟區可供使用

    重要

    請不要初始化磁碟區。

  7. 開啟 Control Panel (控制面板)Programs and Features (程式和功能)。選擇 Turn Windows features on or off (開啟或關閉 Windows 功能)。若您收到提示要求安裝媒體,請指定使用安裝媒體的 EBS 磁碟區。

  8. (選擇性) 當您完成安裝媒體時,請使用Dismount-EC2Volume指令程式將磁碟區與執行個體中斷連結。卸離磁碟區之後,您可以使用指Remove-EC2Volume令程式刪除磁碟區。

使用新增視窗元件 AWS CLI

使用下列程序來使用將 Windows 元件 AWS CLI 加入您的執行個體。

若要使用將 Windows 元件新增至您的執行個體 AWS CLI
  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 2019 English Installation Media", "Encrypted": false, "VolumeId": "vol-be5eafcb", "State": "completed", "VolumeSize": 6, "Progress": "100%", "StartTime": "2019-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 使用者指南中的讓 Amazon EBS 磁碟區可供使用

    重要

    請不要初始化磁碟區。

  7. 開啟 Control Panel (控制面板)Programs and Features (程式和功能)。選擇 Turn Windows features on or off (開啟或關閉 Windows 功能)。若您收到提示要求安裝媒體,請指定使用安裝媒體的 EBS 磁碟區。

  8. (選用) 完成媒體安裝後,請使用 detach-volume 命令將磁碟區與您的執行個體分離。分離磁碟區後,您可以使用 delete-volume 命令來刪除磁碟區。