設定Amazon EC2資料收集器
Data Infrastructure Insights 使用 Amazon EC2 資料收集器從 EC2 執行個體取得庫存和效能資料。
需求
若要從Amazon EC2裝置收集資料、您必須具備下列資訊:
-
您必須具備下列其中一項:
-
Amazon EC2雲端帳戶的* IAM角色*(如果使用IAM角色驗證)。僅當您的擷取設備安裝在AWS執行個體上時、才適用IAM角色。
-
如果您使用IAM存取金鑰驗證、則Amazon EC2雲端帳戶的* IAM存取金鑰* ID和秘密存取金鑰。
-
-
您必須擁有「清單組織」權限
-
連接埠443 HTTPS
-
EC2執行個體可報告為虛擬機器、或(較不自然)主機。EBS Volume可報告為VM使用的虛擬磁碟、以及提供虛擬磁碟容量的資料存放區。
存取金鑰包含存取金鑰ID(例如:ASIIOSFODBNODNE7EXAMPLE)和秘密存取金鑰(例如:wJALrXUtnFEM/K7MDENG/bPxRfiCYEXAMPLEKEY)。如果您使用Amazon EC2 SDK、REST或查詢API作業、您可以使用存取金鑰來簽署您對EC2所提出的程式設計要求。這些金鑰會隨您的Amazon合約一起提供。
組態
根據下表、將資料輸入資料收集器欄位:
欄位 | 說明 |
---|---|
AWS區域 |
選擇AWS區域 |
IAM 角色 |
僅在AWS的AU上取得時使用。如需更多資訊IAM 角色,請參閱下方。 |
AWS IAM存取金鑰ID |
輸入AWS IAM存取金鑰ID。如果您不使用IAM角色、則為必要項目。 |
AWS IAM秘密存取金鑰 |
輸入AWS IAM秘密存取金鑰。如果您不使用IAM角色、則為必要項目。 |
我瞭解AWS會向我索取API要求 |
請勾選此選項、確認您瞭解 AWS 會為 Data Infrastructure Insights 輪詢所提出的 API 要求支付帳單。 |
進階組態
欄位 | 說明 |
---|---|
包括額外的區域 |
指定要納入輪詢的其他區域。 |
跨帳戶角色 |
存取不同AWS帳戶中資源的角色。 |
庫存輪詢時間間隔(分鐘) |
預設值為 60 |
選擇「排除」或「包含」以套用至依標記篩選虛擬機器 |
指定在收集資料時、是否要加入或排除VM的by Tags。如果選取「Include」(包含)、則「Tag Key」(標記金鑰)欄位不可為空白。 |
標記要篩選虛擬機器的金鑰和值 |
按一下「+ Filter Tag(+篩選標籤)」、選擇要納入/排除的VM(及相關磁碟)、方法是篩選符合VM上標籤的機碼和值。標記金鑰為必填、標記值為選用項目。當標記值為空白時、只要VM符合標記金鑰、就會進行篩選。 |
效能意見調查時間間隔(秒) |
預設值為 1800 |
CloudWatch代理程式指標命名空間 |
EC2/EBS中用來收集資料的命名空間。請注意、如果變更此命名空間中的預設度量名稱、 Data Infrastructure Insights 可能無法收集該重新命名的資料。建議保留預設的度量名稱。 |
IAM 存取金鑰
存取金鑰是IAM使用者或AWS帳戶根使用者的長期認證資料。存取金鑰用於簽署AWS CLI或AWS API的程式設計要求(直接或使用AWS SDK)。
存取金鑰包含兩個部分:存取金鑰ID和秘密存取金鑰。當您使用_IAM存取金鑰_驗證(而非_IAM角色_驗證)時、您必須同時使用存取金鑰ID和秘密存取金鑰來驗證要求。如需更多資訊,請參閱上的 Amazon 文件"存取金鑰"。
IAM 角色
使用_IAM角色_驗證(與IAM存取金鑰驗證不同)時、您必須確保所建立或指定的角色擁有存取資源所需的適當權限。
例如、如果您建立名為_InstanceEc2ReadOnly_的IAM角色、則必須設定原則、將此IAM角色的所有EC2資源授予EC2唯讀清單存取權限。此外、您必須授予STs(安全性權杖服務)存取權、以便允許此角色擔任跨帳戶的角色。
建立IAM角色之後、您可以在建立新的EC2執行個體或任何現有的EC2執行個體時附加該角色。
將IAM角色_InstanceEec2ReadOnly_附加至EC2執行個體之後、您將能夠透過IAM角色名稱的執行個體中繼資料擷取暫用認證資料、並使用它來存取此EC2執行個體上執行的任何應用程式AWS資源。
如需詳細資訊"IAM角色",請參閱上的 Amazon 文件。
附註:只有在擷取裝置執行於AWS執行個體時、才能使用IAM角色。
將 Amazon 標記對應至 Data Infrastructure Insights 註釋
Amazon EC2 資料收集器包含一個選項、可讓您在 EC2 上設定標籤、以填入 Data Infrastructure Insights 標籤。註釋的名稱必須與EC2標籤完全相同。Data Infrastructure Insights 一律會填入相同名稱的文字類型註解、並會「盡力」填入其他類型(數字、布林等)的註釋。如果您的註釋類型不同、而且資料收集器無法填入註釋、則可能需要移除註釋、然後重新建立為文字類型。
請注意、 AWS 區分大小寫、而 Data Infrastructure Insights 則不區分大小寫。因此、如果您在 Data Infrastructure Insights 中建立名為「擁有者」的註釋、並在 EC2 中建立名為「擁有者」、「擁有者」和「擁有者」的標記、則所有的 EC2 版本「擁有者」都會對應至 Cloud Insight 的「擁有者」註釋。
包括額外的區域
在AWS Data Collector 進階組態*區段中、您可以設定*包含額外區域*欄位、以英文或分號分隔、以包含其他區域。根據預設、此欄位會設為*_us-.、收集所有美國AWS區域的資料。若要在_all_區域收集資料、請將此欄位設定為*。。如果*包含額外區域*欄位為空白、則資料收集器會收集在*組態*區段中指定的 AWS區域*欄位中所指定的資產。
從AWS子帳戶收集
Data Infrastructure Insights 支援在單一 AWS 資料收集器中收集 AWS 的子帳戶。此集合的組態會在AWS環境中執行:
-
您必須將每個子帳戶設定為使用AWS角色、讓主帳戶ID從子帳戶存取EC2詳細資料。
-
每個子帳戶都必須將角色名稱設定為相同字串。
-
在 * 跨帳戶角色 * 欄位的 Data Infrastructure Insights AWS Data Collector * Advanced Configuration* 區段中、輸入此角色名稱字串。
-
安裝收集器的帳戶需要 _ 委派存取管理員 _ Privileges 。如"資訊文件AWS"需詳細資訊、請參閱。
最佳實務做法:強烈建議將AWS預先定義的_Amazon EC2ReadOnlyAccess_原則指派給EC2主帳戶。此外、在資料來源中設定的使用者應至少指派預先定義的_AWSOrganizationsReadOnlyAccess_原則、以便查詢AWS。
如需設定環境以允許 Data Infrastructure Insights 從 AWS 子帳戶收集的資訊、請參閱下列內容:
疑難排解
有關此資料收集器的其他資訊,請"支援""資料收集器支援對照表"參閱頁面或。