
背景
目前阿裡雲雲指令行
Cloud Shell已經部署
日志服務的指令行工具(CLI)(版本
0.1.16, log-python-sdk-v-0.6.44
并會定期更新),且根據目前登入使用者自動配置好使用者的臨時AK和預設Region等。
常用場景
1. 管理日志服務資源
Cloud Shell下的預設Region如下:
中國站:杭州
國際站:新加坡
日本站:東京
是以使用日志服務CLI和正常部署後一樣,在操作非預設Region下資源時,也需要切換
Region,可以直接在指令行參數
--region-endpoint
中直接指定,例如以下檢視目前使用者上海Region下的日志服務Project:
aliyunlog log list_project --format-output=json --region-endpoint=cn-shanghai.log.aliyuncs.com
注意:如果要切換到ECS/區域網路Region,目前隻支援上海區域網路(cn-shanghai-intranet.log.aliyuncs.com),其他Region目前隻能是走公網Endpoint。
更多關于日志服務CLI的操作,請通路
日志服務CLI文檔中心和
日志服務CLI最佳實踐集。
2. 下載下傳資料到NAS或者OSS
現有方案比較
也可以直接在Cloud Shell中使用日志服務CLI下載下傳較大量資料,與其他方法的比較如下:
比較 | 控制台直接下載下傳 | 本地運作CLI下載下傳 | Cloud Shell運作CLI下載下傳 | 程式設計下載下傳[2] |
---|---|---|---|---|
最大下載下傳量 | 查詢為前100條,統計是所有 | 百萬級 | 十萬級别[1] | 無限 |
部署 | 無 | 需手工安裝 | 自動部署 | 手工部署 |
秘鑰傳播 | 需要 | 自動 | ||
區域網路下載下傳 | 支援(需要部署在對應Region ECS上) | 僅上海 | ||
NAS內建 | 手動 | 自動[3] |
- Cloud Shell預設執行1個小時左右後需要重新開機
- 程式設計下載下傳需要依賴消費組,可以參考相關 最佳實踐
- NAS在登入Cloud Shell會自動提示是否挂在NAS,确認後會自動在上海Region下并挂在一個的NAS(并提供5GB免費空間,推薦打開)。
操作步驟
- 在日志服務互動式界面下選擇【通過指令行工具下載下傳資料】時,選擇對話框中高亮部分部分複制(注意:不需要複制--access-id開始部分):
阿裡雲Cloud Shell中使用日志服務CLI最佳實踐背景常用場景
- 粘貼步驟#1中的文本,并配置一個檔案路徑例如 >> download.txt。
阿裡雲Cloud Shell中使用日志服務CLI最佳實踐背景常用場景
- 之前已經配置好NAS,可以在上海Region下看到對應的NAS盤:
阿裡雲Cloud Shell中使用日志服務CLI最佳實踐背景常用場景
進一步上傳到OSS
- 運作指令
可以檢視目前可以操作的OSS的Bucket清單(以及Region資訊)aliyun oss ls
- 選擇合适的目标,運作如下指令
aliyun oss cp download.txt oss://bucket-name --region cn-hangzhou
注意:有一個
oss://
字首,
--region
沒有oss-字首
進一步參考
- Cloud Shell FAQ
- 日志服務接入點入口
- OSS接入點入口
- 掃碼加入官方釘釘群 (11775223):
阿裡雲Cloud Shell中使用日志服務CLI最佳實踐背景常用場景