

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

# 使用授權資產規則集
<a name="working-with-license-asset-rulesets"></a>

本節說明如何在 中建立、更新、刪除和管理授權資產規則集 AWS License Manager。授權資產規則集會定義授權資產群組的資源探索條件。

## 了解規則集
<a name="understanding-rulesets"></a>

規則集是 License Manager 中的資源，可定義產品的資源探索條件。它可作為相關規則的邏輯分組，可用於產品探索，而規則集可用於不同的產品。

規則集有兩種不同類型：
+ **AWS 受管規則集** - 由 License Manager 服務建立和維護
+ **自訂規則集** - 由客戶建立和管理

規則集的主要優點是可將新規則新增至規則集，而這些變更會使用自動用來探索產品的相同規則集，自動反映在所有授權資產群組中。

### 規則集類型
<a name="ruleset-types"></a>

授權型  
適用於自我管理或授予的授權，包括 AWS Marketplace 產品

執行個體型  
根據特定屬性探索執行個體

每個規則集包含最多 5 個規則，定義如何探索和追蹤您的軟體。您可以建立規則來識別授權、執行個體或兩者，並使用 AND、OR 或完全相符的邏輯結合多個條件，以精確鎖定您要管理的資源。

下表顯示您可以在建立授權資產規則集規則時使用的可用金鑰：


**授權資產規則集規則金鑰**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/license-manager/latest/userguide/working-with-license-asset-rulesets.html)

## 使用 AWS受管規則集
<a name="using-aws-managed-rulesets"></a>

AWS 提供常見軟體產品的預先設定規則集。這些受管規則集會由 自動更新和維護 AWS。

**使用 AWS受管規則集**

1. 在 https：//[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/) 開啟 License Manager 主控台。

1. 在導覽窗格中，選擇**授權資產探索和規則集**。

1. 在**授權資產規則集**區段中，選取 **AWS受管規則集**。

1. 瀏覽可用的受管規則集，然後選取符合您軟體產品的規則集。

可用的 AWS受管規則集包括：
+ Microsoft Windows Server Datacenter
+ Microsoft SQL Server Enterprise Edition
+ Microsoft SQL Server Standard Edition
+ Red Hat Enterprise Linux
+ Ubuntu Pro
+ SUSE Enterprise Linux

## 建立自訂規則集
<a name="creating-custom-rulesets"></a>

您可以建立自己的規則集，以定義環境和需求特有的授權和執行個體追蹤規則。

**使用主控台建立規則集**

1. 在 https：//[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/) 開啟 License Manager 主控台。

1. 在導覽窗格中，選擇**授權資產探索和規則集**。

1. 在**授權資產規則集**區段中，選擇**建立規則集**。

1. 針對**規則集名稱**，輸入規則集的易記名稱。

1. 針對**規則集描述**，提供規則集的用途描述。

1. （選用） 新增規則集的標籤，然後選擇**下一步**。

1. 在步驟 2 （設定授權的探索） 中，您可以新增與授權相關的規則。這可確保系統可以使用 授權來計算產品所安裝執行個體的授權用量。雖然設定探索授權是選用的，但如果您想要授權用量計算，建議您新增它。
   + 您可以新增自我管理的授權，並提供 ARN 或帳戶 ID
   + 您也可以新增授予的授權 （從 AWS Marketplace 取得的授權） ARN、ProductSKU 等。
   + 您可以選擇新增規則來**新增多個規則**

1. 在步驟 3 （設定執行個體的探索） 中，您可以新增如何探索各種執行個體的規則。這可確保根據選擇條件找到執行個體，而且這些執行個體會計入您正在設定授權資產群組的產品。您可以選取下列欄位來新增一或多個規則：
   + 平台 (Windows 或 Linux)
   + EC2 帳單產品代碼
   + Marketplace 產品代碼
   + AMI ID、主機 ID、執行個體 ID 等。

1. 檢閱您的組態，然後選擇**提交**。

1. 您可以在**我的規則集下查看最近建立的規則集**。

**使用 CLI 建立規則集**
+ 使用 `create-license-asset-ruleset` 命令。如需詳細資訊，請參閱 [AWS CLI 指令參考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-asset-ruleset.html)。

  ```
  aws license-manager create-license-asset-ruleset \
      --name "Custom Windows Ruleset" \
      --description "Custom ruleset for Windows Server tracking" \
      --rules '[
        {
          "RuleStatement": {
            "InstanceRuleStatement": {
              "MatchingRuleStatement": {
                "Attribute": "Platform",
                "Values": ["Windows"]
              }
            }
          }
        }
      ]' \
      --client-token unique-token
  ```

## 更新規則集
<a name="updating-rulesets"></a>

您可以更新自訂規則集來修改其組態、新增或移除規則，以及更新標籤。

**使用主控台更新規則集**

1. 在 https：//[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/) 開啟 License Manager 主控台。

1. 在導覽窗格中，選擇**授權資產探索和規則集**。

1. 在**授權資產規則集**區段中，導覽至**我的規則集**。

1. 若要選取規則集，請選取相關聯的核取方塊，然後選擇**動作**、**編輯**。或者，選擇規則集名稱，然後選擇規則集頁面上的**編輯**按鈕。

1. 從這裡，您可以進行下列更新：
   + 編輯規則集名稱
   + 編輯規則集描述
   + 新增或移除與資源相關聯的標籤

1. 當您完成變更時，請選擇**下一步**。在下一個畫面中，您可以：
   + 新增或移除規則
   + 更新現有規則的授權類型
   + 更新現有規則的條件

1. 當您完成變更時，請選擇**下一步**。在下一個畫面中，您可以：
   + 新增或移除包含規則，以指定條件來識別您要包含的執行個體

1. 檢閱和編輯先前畫面上所做的變更。選擇**提交**以完成變更。

**使用 CLI 更新規則集**
+ 使用 `update-license-asset-ruleset` 命令。如需詳細資訊，請參閱 [AWS CLI 指令參考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-asset-ruleset.html)。

  ```
  aws license-manager update-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id \
      --name "Updated Custom Windows Ruleset" \
      --description "Updated description for Windows Server tracking"
  ```

## 刪除規則集
<a name="deleting-rulesets"></a>

您可以刪除不再需要的自訂規則集。請注意，規則集必須先從所有授權資產群組中移除，才能將其刪除。

**使用主控台刪除規則集**

1. 在 https：//[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/) 開啟 License Manager 主控台。

1. 在導覽窗格中，選擇**授權資產探索和規則集**。

1. 在**授權資產規則集**區段中，導覽至**我的規則集**。

1. 若要選取要刪除的規則集，請選取相關聯的核取方塊，然後選擇**動作**、**刪除**。或者，選擇規則集名稱，然後選擇規則集頁面上的**刪除**按鈕。

1. 若要永久刪除規則集，請在文字方塊**confirm**中輸入 ，然後選擇**刪除**。

**重要**  
這個操作無法復原。除非已從所有授權資產群組中移除規則集，否則無法刪除規則集。

**使用 CLI 刪除規則集**
+ 使用 `delete-license-asset-ruleset` 命令。如需詳細資訊，請參閱 [AWS CLI 指令參考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-asset-ruleset.html)。

  ```
  aws license-manager delete-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## 取得規則集詳細資訊
<a name="getting-rulesets"></a>

您可以擷取特定規則集的詳細資訊，包括其組態和規則。

**使用 CLI 取得規則集**
+ 使用 `get-license-asset-ruleset` 命令。如需詳細資訊，請參閱 [AWS CLI 指令參考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-license-asset-ruleset.html)。

  ```
  aws license-manager get-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## 列出規則集
<a name="listing-rulesets"></a>

您可以列出帳戶中的所有規則集，以取得可用規則集的概觀。

**使用 CLI 列出規則集**
+ 使用 `list-license-asset-rulesets` 命令。如需詳細資訊，請參閱 [AWS CLI 指令參考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-asset-rulesets.html)。

  ```
  aws license-manager list-license-asset-rulesets \
      --max-results 50 \
      --next-token token-from-previous-call
  ```