該文檔描述了雲遷移中心CMH的離線AWS資源採集功能的使用過程,通過這篇文檔,將帶您使用我們的工具aws-scanner,一步步完成AWS資摘要搜索。
準備工作
使用者授權
AWS資源採集工具需要一個您在AWS的帳號來擷取您的AWS上的雲資源清單,該帳號需要擁有所有雲資源的讀許可權。AWS 提供一個唯讀系統策略,您可以直接用該策略進行授權:
arn:aws:iam::aws:policy/ReadOnlyAccess
如果您希望提供更小的權限原則,您可以參考AWS唯讀許可權脫敏
運行環境準備
伺服器選擇:AWS資源採集工具需要安裝和運行在工具伺服器上,工具伺服器需要與外部網路環境互連,允許可以訪問AWS的endpoint。
規格系統:工具伺服器需要至少 2C4G 的機器規格,對於作業系統沒有依賴。
環境依賴:AWS資源採集工具運行需要工具伺服器擁有Java8的運行環境,您可以通過
java -version
來查看機器的Java版本。
運行檔案下載
請選擇合適的執行檔案,下載後上傳至跳板機,並解壓。
系統 | 安裝包 |
Linux(X86) / Windows(X86) | 雲遷移中心->資源調研->離線採集->擷取工具 |
解壓命令:tar zxvf aws-scanner-x.x.tar.gz
運行目錄準備
您需要準備一個空目錄作為工具運行目錄,如下:
|-aws-scanner/
|-aws-scanner-x.x.jar
工具執行
準備好一切後,您可以通過在命令列執行如下命令進行調研,並且在本地初步分析調研結果。java -jar aws-scanner.jar ak sk region_id result_path product_code
#參數簡介
#1.aws 使用者ak
#2.aws 使用者sk
#3.aws 使用者地區id
#4.匯出結果的路徑
#5.期望調研的aws產品代碼,所有則是 all,其他可以參考文檔:
支援列表
#e.g. "java -jar aws-scanner.jar akxxxx skxxx cn-north-1 ./ all"
您成功執行後將會在控制台列印如下輸出:
java -jar aws-scanner.jar akxxx skxxx cn-north-1 ./ all
AK :akxxx;
SK :skxxx;
Region :cn-north-1;
path :./;
type :all;
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_ec2
擷取到的資源資料條數為:473
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_nat
擷取到的資源資料條數為:3
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_security_group
擷取到的資源資料條數為:71
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_vpc
擷取到的資源資料條數為:4
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_avaliability_zone
擷取到的資源資料條數為:3
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_elb
擷取到的資源資料條數為:70
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_rds
擷取到的資源資料條數為:25
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType:aws_elasticcache
擷取到的資源資料條數為:37
調用sdk擷取資源資料,ak:akxxx,sk:skxxx,region:cn-north-1,resourceType::aws_s3
擷取到的資源資料條數為:17
產生json檔案成功,請到以下指定路徑查看:./
本地分析
當成功執行完成工具後,會在輸出目錄輸出如下幾個檔案:
其中開啟 xxxindex.html 可以看到所有雲資源的總覽,您可以在總覽頁面查看資源,當資源數較多時可以點擊更多進入詳情頁面查看全部資源:
上傳分析
在確認本機資料無誤後,您可以將對應的序列化檔案上傳到雲遷移中心(CMH)的控制台中。
路徑:控制台->評估->資源調研->離線採集->AWS採集->上傳 (傳送門)
在完成上傳後您可以在平台上查看採集任務,點擊採集任務ID後可以查看採集的資源。資源調研完成後會自動匯入到CMH的資源清單中。