ECI提供Terminal方便您與容器內部進行交互并執行命令,您可以通過瀏覽器打開Terminal,也可以將Terminal集成到自有系統中。本文為您介紹如何使用ECI Terminal,以及如何將ECI Terminal集成到自有系統中。
使用ECI Terminal
您在使用ECI的時候,如果想要進入到容器內部執行命令,可以調用ExecContainerCommand來獲取WebSocketUri。但是WebSocketUri并不能在瀏覽器中直接打開使用,此時,您可以使用該接口返回的HttpUrl。
HttpUrl的有效時間為30秒,您需要在接口調用后的30秒內在瀏覽器中打開HttpUrl,即可進入到容器內部。
重要
通過這種方式進入容器的操作將會被審計,您可以在彈性容器實例控制臺的Terminal 審計日志頁面查看相關的審計記錄。審計信息包括請求時間、實例ID和請求IP等。審計信息最多可以保留一個月。
將ECI Terminal集成到自有系統
在自有系統中,調用ExecContainerCommand獲取到HttpUrl后,您可以通過以下方式集成:
在獨立窗口打開
可以由前端應用為HttpUrl打開一個新的窗口。
內嵌到當前頁面
通過iframe的方式內嵌到自有系統的頁面中。
文檔內容是否對您有幫助?