
使用CLI你是否有需要配置CLI以滿足不同需求:
配置多個賬戶,友善測試和多域操作。
切換預設賬戶,不用每個指令都指定。
使用HTTPS連接配接日志服務,更加安全。
格式化輸出json格式,更友善查閱。
那麼你需要參考這篇文章來靈活配置CLI:
和大多數CLI一樣,CLI安裝好後,需要适當配置一下才可以高效友善的使用。
CLI的配置項目包含如下内容:
<a href="#">服務入口和通路秘鑰</a>
<a href="#">多賬戶與預設賬戶</a>
配置多個賬戶,以便通路特定區域,用于測試或者跨域操作等。
<a href="#">輸出格式</a>
修改輸出json的格式化方式,預設是在一行列印。
日志服務CLI支援通過以下三種方式配置通路秘鑰與入口,如果同時配置多種方式, 優先順序是: 參數, 環境變量, 最後是本地配置檔案.
參數
注意: 任意log子指令都支援以上方式定義特定的AK與Endpoint(覆寫後面的方式)
環境變量
ALIYUN_LOG_CLI_ACCESSID
ALIYUN_LOG_CLI_ACCESSKEY
ALIYUN_LOG_CLI_ENDPOINT
本地配置檔案
将存儲AK與Endpoint在~/.aliyunlogcli, 預設使用的塊名是<code>main</code>
當給服務入口位址加上<code>https://</code>字首時, CLI會使用<code>https</code>連接配接, 否則預設使用<code>https</code>.
Configure指令可以修改配置檔案内容.
CLI支援以便在特定情況下使用(例如不同域操作、測試等):
AK将存儲為:
任意指令都可以通過選項<code>--client-name=<value></code>來使用特定配置的賬戶, 例如:
将使用<code>test</code>的AK來進行操作.
某些情況下也需要跨賬戶操作, 例如:
将<code>main</code>賬戶下對應的項目<code>p1</code>複制到賬戶<code>test</code>下的<code>p1</code>
如前面所屬,預設賬戶是<code>main</code>,在多使用者情況下,切換預設賬戶也是很有用。通過選項<code>--default-client</code>可以修改。
這樣其他指令預設會使用<code>beijing</code>賬戶下的通路密碼和服務入口位址。
輸出格式一般是以json形式輸出,并且是列印在一行上面,某些情況下需要格式化輸出友善檢視,可以在特定指令上配置<code>--format-output=json</code>,這樣CLI會将輸出進行格式化。
如果期望所有輸出都是這樣,可以修改配置項來完成:
掃碼加入官方釘釘群 (11775223):