View a markdown version of this page

在 License Manager 中建立主機資源群組 - AWS License Manager

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

在 License Manager 中建立主機資源群組

設定主機資源群組,讓 License Manager 管理您的專用主機。您可以使用或不使用授權追蹤來建立主機資源群組。若要追蹤授權用量,請將一或多個核心型或通訊端型自我管理授權與您的主機資源群組建立關聯。若要在沒有授權追蹤的情況下管理專用主機 (例如 Mac 工作負載),請選擇不需要授權組態的選項。

Console
建立主機資源群組
  1. 在 https://https://console.aws.amazon.com/license-manager/ 開啟 License Manager 主控台。

  2. 在左側導覽窗格中,選擇主機資源群組

  3. 選擇建立主機資源群組

  4. 針對主機資源群組詳細資訊,指定主機資源群組的名稱和描述。

  5. 對於 EC2 專用主機管理設定,視需要啟用或停用下列設定:

    • 自動配置主機

    • 自動發行主機

    • 自動復原主機

  6. 針對執行個體啟動選項,選擇下列其中一項:

    • 需要授權組態 (預設) – 執行個體必須有授權組態才能啟動。針對 BYOL 工作負載選擇此選項。

    • 不需要授權組態 – 執行個體可以使用任何 AMI 啟動,而且不需要您設定授權組態。此選項更適合不需要授權追蹤的工作負載,例如 Mac 工作負載。

    如果您選擇需要授權組態,對於自我管理的授權,請選取一或多個核心型或通訊端型自我管理授權。

  7. (選用) 對於其他設定,選取您可以在主機資源群組中啟動的執行個體系列。

  8. (選用) 針對標籤,新增一或多個標籤。

  9. 選擇建立

AWS CLI

若要從 建立主機資源群組 AWS CLI,請使用 AWS 資源群組中的 create-group 命令。在 --configuration 參數中指定主機資源群組設定。

範例:建立需要授權組態的主機資源群組

下列範例會建立只允許指定授權組態的主機資源群組、已啟用自動配置、自動釋放和自動復原,且僅限於c5執行個體系列。

aws resource-groups create-group \ --name MyLicensedHostGroup \ --description "HRG for BYOL workloads" \ --configuration '[ { "Type": "AWS::EC2::HostManagement", "Parameters": [ {"Name": "allowed-host-based-license-configurations", "Values": ["arn:aws:license-manager:us-east-1:123456789012:license-configuration:lic-abc123"]}, {"Name": "allowed-host-families", "Values": ["c5"]}, {"Name": "auto-allocate-host", "Values": ["true"]}, {"Name": "auto-release-host", "Values": ["true"]}, {"Name": "auto-host-recovery", "Values": ["true"]} ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ {"Name": "allowed-resource-types", "Values": ["AWS::EC2::Host"]}, {"Name": "deletion-protection", "Values": ["UNLESS_EMPTY"]} ] } ]'
範例:建立不需要授權組態的主機資源群組

下列範例會建立不需要授權組態的主機資源群組。執行個體可以使用任何 AMI 啟動。啟用自動配置、自動釋放和自動復原。

aws resource-groups create-group \ --name MyMacHostGroup \ --description "HRG for Mac workloads" \ --configuration '[ { "Type": "AWS::EC2::HostManagement", "Parameters": [ {"Name": "instance-launch-option", "Values": ["LICENSE_CONFIGURATION_NOT_REQUIRED"]}, {"Name": "auto-allocate-host", "Values": ["true"]}, {"Name": "auto-release-host", "Values": ["true"]}, {"Name": "auto-host-recovery", "Values": ["true"]} ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ {"Name": "allowed-resource-types", "Values": ["AWS::EC2::Host"]}, {"Name": "deletion-protection", "Values": ["UNLESS_EMPTY"]} ] } ]'