本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用授權資產規則集
本節說明如何在 中建立、更新、刪除和管理授權資產規則集 AWS License Manager。授權資產規則集會定義授權資產群組的資源探索條件。
了解規則集
規則集是 License Manager 中的資源,可定義產品的資源探索條件。它可作為相關規則的邏輯分組,可用於產品探索,而規則集可用於不同的產品。
規則集有兩種不同類型:
-
AWS 受管規則集 - 由 License Manager 服務建立和維護
-
自訂規則集 - 由客戶建立和管理
規則集的主要優點是可將新規則新增至規則集,而這些變更會使用自動用來探索產品的相同規則集,自動反映在所有授權資產群組中。
規則集類型
- 授權型
-
適用於自我管理或授予的授權,包括 AWS Marketplace 產品
- 執行個體型
-
根據特定屬性探索執行個體
每個規則集包含最多 5 個規則,定義如何探索和追蹤您的軟體。您可以建立規則來識別授權、執行個體或兩者,並使用 AND、OR 或完全相符的邏輯結合多個條件,以精確鎖定您要管理的資源。
下表顯示您可以在建立授權資產規則集規則時使用的可用金鑰:
| 規則類型 | 金錀 | 運算子 | 值類型 | 接受的值 |
|---|---|---|---|---|
| 自我管理授權 | 授權組態 ARN | 等於、不等於 | 清單 | 有效 ARN |
| AWS 帳戶 ID | 等於、不等於 | 清單 | String | |
| 授予的授權 | 授權 ARN | 等於、不等於 | 清單 | 有效 ARN |
| 產品 SKU | 等於、不等於 | 清單 | String | |
| 發行者 | 等於、不等於 | 清單 | String | |
| 受益人 | 等於、不等於 | 清單 | String | |
| 授權狀態 | 等於、不等於 | 清單 | 有效授權狀態 | |
| 主區域 | 等於、不等於 | 清單 | 有效 AWS 區域 | |
| 執行個體 | 平台 | 等於、不等於 | 清單 | Windows,Linux |
| EC2 帳單產品 | 等於、不等於 | 清單 | windows-server-enterprise、 windows-byol、sql-server-standard、sql-server-enterprise、rhel、rhel-byol、rhel-high-availability、ubuntu-pro、suse-linux | |
| Marketplace 產品程式碼 | 等於、不等於 | 清單 | String | |
| AMI ID | 等於、不等於 | 清單 | String | |
| 執行個體類型 | 等於、不等於 | 清單 | String | |
| 執行個體 ID | 等於、不等於 | 清單 | String | |
| 主機 ID | 等於、不等於 | 清單 | String | |
| AWS 帳戶 ID | 等於、不等於 | 清單 | String |
使用 AWS受管規則集
AWS 提供常見軟體產品的預先設定規則集。這些受管規則集會由 自動更新和維護 AWS。
使用 AWS受管規則集
-
在 https://https://console.aws.amazon.com/license-manager/
開啟 License Manager 主控台。 -
在導覽窗格中,選擇授權資產探索和規則集。
-
在授權資產規則集區段中,選取 AWS受管規則集。
-
瀏覽可用的受管規則集,然後選取符合您軟體產品的規則集。
可用的 AWS受管規則集包括:
Microsoft Windows Server Datacenter
Microsoft SQL Server Enterprise Edition
Microsoft SQL Server Standard Edition
Red Hat Enterprise Linux
Ubuntu Pro
SUSE Enterprise Linux
建立自訂規則集
您可以建立自己的規則集,以定義環境和需求特有的授權和執行個體追蹤規則。
使用主控台建立規則集
-
在 https://https://console.aws.amazon.com/license-manager/
開啟 License Manager 主控台。 -
在導覽窗格中,選擇授權資產探索和規則集。
-
在授權資產規則集區段中,選擇建立規則集。
-
針對規則集名稱,輸入規則集的易記名稱。
-
針對規則集描述,提供規則集的用途描述。
-
(選用) 新增規則集的標籤,然後選擇下一步。
-
在步驟 2 (設定授權的探索) 中,您可以新增與授權相關的規則。這可確保系統可以使用 授權來計算產品所安裝執行個體的授權用量。雖然設定探索授權是選用的,但如果您想要授權用量計算,建議您新增它。
您可以新增自我管理的授權,並提供 ARN 或帳戶 ID
您也可以新增授予的授權 (從 AWS Marketplace 取得的授權) ARN、ProductSKU 等。
您可以選擇新增規則來新增多個規則
-
在步驟 3 (設定執行個體的探索) 中,您可以新增如何探索各種執行個體的規則。這可確保根據選擇條件找到執行個體,而且這些執行個體會計入您正在設定授權資產群組的產品。您可以選取下列欄位來新增一或多個規則:
平台 (Windows 或 Linux)
EC2 帳單產品代碼
Marketplace 產品代碼
AMI ID、主機 ID、執行個體 ID 等。
-
檢閱您的組態,然後選擇提交。
-
您可以在我的規則集下查看最近建立的規則集。
使用 CLI 建立規則集
-
使用
create-license-asset-ruleset命令。如需詳細資訊,請參閱 AWS CLI 指令參考。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
更新規則集
您可以更新自訂規則集來修改其組態、新增或移除規則,以及更新標籤。
使用主控台更新規則集
-
在 https://https://console.aws.amazon.com/license-manager/
開啟 License Manager 主控台。 -
在導覽窗格中,選擇授權資產探索和規則集。
-
在授權資產規則集區段中,導覽至我的規則集。
-
若要選取規則集,請選取相關聯的核取方塊,然後選擇動作、編輯。或者,選擇規則集名稱,然後選擇規則集頁面上的編輯按鈕。
-
從這裡,您可以進行下列更新:
編輯規則集名稱
編輯規則集描述
新增或移除與資源相關聯的標籤
-
當您完成變更時,請選擇下一步。在下一個畫面中,您可以:
新增或移除規則
更新現有規則的授權類型
更新現有規則的條件
-
當您完成變更時,請選擇下一步。在下一個畫面中,您可以:
新增或移除包含規則,以指定條件來識別您要包含的執行個體
-
檢閱和編輯先前畫面上所做的變更。選擇提交以完成變更。
使用 CLI 更新規則集
-
使用
update-license-asset-ruleset命令。如需詳細資訊,請參閱 AWS CLI 指令參考。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"
刪除規則集
您可以刪除不再需要的自訂規則集。請注意,規則集必須先從所有授權資產群組中移除,才能將其刪除。
使用主控台刪除規則集
-
在 https://https://console.aws.amazon.com/license-manager/
開啟 License Manager 主控台。 -
在導覽窗格中,選擇授權資產探索和規則集。
-
在授權資產規則集區段中,導覽至我的規則集。
-
若要選取要刪除的規則集,請選取相關聯的核取方塊,然後選擇動作、刪除。或者,選擇規則集名稱,然後選擇規則集頁面上的刪除按鈕。
-
若要永久刪除規則集,請在文字方塊
confirm中輸入 ,然後選擇刪除。
重要
這個操作無法復原。除非已從所有授權資產群組中移除規則集,否則無法刪除規則集。
使用 CLI 刪除規則集
-
使用
delete-license-asset-ruleset命令。如需詳細資訊,請參閱 AWS CLI 指令參考。aws license-manager delete-license-asset-ruleset \ --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
取得規則集詳細資訊
您可以擷取特定規則集的詳細資訊,包括其組態和規則。
使用 CLI 取得規則集
-
使用
get-license-asset-ruleset命令。如需詳細資訊,請參閱 AWS CLI 指令參考。aws license-manager get-license-asset-ruleset \ --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
列出規則集
您可以列出帳戶中的所有規則集,以取得可用規則集的概觀。
使用 CLI 列出規則集
-
使用
list-license-asset-rulesets命令。如需詳細資訊,請參閱 AWS CLI 指令參考。aws license-manager list-license-asset-rulesets \ --max-results 50 \ --next-token token-from-previous-call