轉換 Linux 的授權類型 - AWS License Manager

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

轉換 Linux 的授權類型

您可以使用 License Manager 主控台或 AWS CLI 轉換合格 Ubuntu LTS 執行個體的授權類型。

授權類型轉換考量

授權類型轉換的一些注意事項如下所示。這不是一份完整的清單,可能會有所變更。

  • 執行個體必須執行 Ubuntu LTS,才能將授權類型轉換為 Ubuntu 專業版。

  • 您無法將授權類型轉換用於 Ubuntu 專業版訂閱。若要移除 Ubuntu 專業版訂閱,請參閱移除訂閱

  • Ubuntu Pro 不可作為預留執行個體使用。為了節省隨需執行個體定價,我們建議您使用 Ubuntu Pro 搭配 Savings Plans。如需詳細資訊,請參閱 Amazon EC2 Linux 執行個體使用者指南中的預留執行個體什麼是 Savings Plans? 於「S avings Plans 用戶指南」內。

使用 License Manager 主控台轉換授權類型

您可以使用 License Manager 主控台轉換授權類型。

注意

只會顯示處於已停止狀態且已與「 AWS Systems Manager 詳細目錄」相關聯的執行處理。

在主控台中開始授權類型轉換
  1. 開啟 License Manager 主控台,網址為 https://console.aws.amazon.com/license-manager/

  2. 在左側導覽窗格中,選擇 [授權類型轉換],然後選擇 [建立授權類型轉換]。

  3. 針對來源作業系統,選擇您要轉換的執行個體平台:

    1. Ubuntu LTS

    2. 視窗自攜

    3. 包含視窗授權

  4. (選擇性) 指定「執行個體 ID」或「使用量」作業值的值,以篩選可用的執行個體。

  5. 選取您要轉換授權的執行個體,然後選擇 [下一步]。

  6. 輸入授權類型的 [使用] 作業值,選取要轉換的授權,然後選擇 [下一步]。

  7. 確認您對授權類型轉換組態滿意,然後選擇 [開始轉換]。

您可以從授權類型轉換面板檢視授權類型轉換的狀態。[轉換狀態] 欄會將轉換狀態顯示為 [進行中]、[已完成] 或 [失敗]。

使用轉換授權類型 AWS CLI

若要在中開始授權類型轉換 AWS CLI,您應該確認執行個體的授權類型符合資格,然後執行授權類型轉換,以變更為所需的訂閱。如需有關合格訂閱類型的詳細資訊,請參閱適用於 Linux 的合格訂閱類型

判斷執行個體的授權類型

請確認您已安裝並設定 AWS CLI. 如需詳細資訊,請參閱安裝、更新 AWS CLI 和解除安裝 AWS CLI。

重要

您可能需要更新才能執 AWS CLI 行某些命令,並在下列步驟中接收所有必要的輸出。請確認您具有執行create-license-conversion-task-for-resource AWS CLI 命令的權限。如需詳細資訊,請參閱 建立 License Manager 的 IAM 政策

若要判斷目前與執行個體相關聯的授權類型,請執行下列 AWS CLI 命令。將執行個體 ID 取代為您要決定其授權類型的執行個體 ID:

aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}"

以下是對describe-instances指令的範例回應。UsageOperation值是與授權相關聯的帳單資訊代碼。的使用操作值RunInstances表示執行個體正在使用 AWS 提供的授權。UsageOperationUpdateTime這是計費代碼更新的時間。如需詳細資訊,請參閱亞 Amazon EC2 API 參考DescribeInstances中的。

"InstanceId": "i-0123456789abcdef", "Platform details": "Linux/UNIX", "UsageOperation": "RunInstances", "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
轉換為

當您將執行個體從 Ubuntu LTS 轉換為 Ubuntu Pro 時,您必須擁有來自執行個體的輸出網際網路存取權,才能從標準伺服器擷取授權權杖,並安裝 Ubuntu Pro 用戶端。如需詳細資訊,請參閱 轉換先決條

要將 LTS 轉換為 Ubuntu 專業版:

  1. 在指定執行個體的 ARN AWS CLI 時,從執行下列命令:

    aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances \ --destination-license-context UsageOperation=RunInstances:0g00
  2. 在執行個體內執行下列命令,以擷取有關 Ubuntu Pro 訂閱狀態的詳細資料:

    pro status
  3. 確認輸出結果表示執行個體擁有有效的 Ubuntu Pro 訂閱:

    使用作用中的 Ubuntu 專業版訂閱的 Ubuntu 專業版命令的輸出範例。

移除訂閱

許可證類型轉換只能用於從 Ubuntu LTS 轉換為 Ubuntu 專業版。如果您需要從 Ubuntu 專業版轉換為 Ubuntu LTS,您將需要提出一個請求 AWS Support。如需詳細資訊,請參閱建立支援案例