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