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

使用安裝媒體新增 Windows 元件

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

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

開始之前

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

使用主控台新增 Windows 元件

使用下列程序,透過 AWS Management Console為您的執行個體新增 Windows 元件。

使用主控台為您的執行個體新增 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,並為標籤值指定描述性名稱。選擇 Create volume (建立磁碟區)

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

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

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

  13. 對於 Device name (裝置名稱),輸入配件的裝置名稱。如需裝置名稱的說明,請參閱 Windows 執行個體上的設備名稱

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

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

    重要

    請不要初始化磁碟區。

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

  17. (選用) 完成媒體安裝後,您可以分離磁碟區。分離磁碟區後,即可將它刪除。如需更多詳細資訊,請參閱 將 Amazon EBS 磁碟區與 Windows 執行個體分開刪除 Amazon EBS 磁碟區

使用 Tools for Windows PowerShell 新增 Windows 元件

使用下列程序,透過 Tools for Windows PowerShell 為您的執行個體新增 Windows 元件。

使用 Tools for Windows PowerShell 為您的執行個體新增 Windows 元件

  1. 使用 Get-EC2Snapshot Cmdlet,搭配 Ownerdescription 篩選條件,取得可用安裝媒體快照的清單。

    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 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 磁碟區可在 Windows 上使用

    重要

    請不要初始化磁碟區。

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

  8. (選用) 完成媒體安裝後,請使用 Dismount-EC2Volume Cmdlet 將磁碟區與您的執行個體分離。分離磁碟區後,您可以使用 Remove-EC2Volume Cmdlet 刪除該磁碟區。

使用 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 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 磁碟區可在 Windows 上使用

    重要

    請不要初始化磁碟區。

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

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