O ECI Terminal permite interagir com containers e executar comandos neles. Abra o terminal em um navegador ou integre-o ao seu sistema. Este tópico descreve como usar e integrar o ECI Terminal ao seu sistema.
Usar o ECI Terminal
Para executar comandos em um container ao usar uma elastic container instance, chame a operação de API ExecContainerCommand para obter o valor WebSocketUri. Esse valor corresponde à URL do WebSocket. Como não é possível acessar a URL do WebSocket diretamente pelo navegador, use a URL HTTP retornada pela operação de API ExecContainerCommand.
Ao chamar a operação de API ExecContainerCommand para executar um comando em um container, a sessão termina após a conclusão do comando. Se precisar executar vários comandos, chame a operação de API ExecContainerCommand repetidamente. Também é possível usar o Workbench no console Elastic Container Instance para conectar-se ao container e executar comandos interativos de depuração. Para mais informações, consulte Conectar-se a uma elastic container instance.
A HttpUrl tem validade de 30 segundos. Para iniciar uma sessão, abra essa URL no navegador dentro de 30 segundos após a chamada da API.
Welcome to Alibaba Cloud Elastic Container Instance!
This connection has been audited, you can view the audit log on the ECI console.
How to integrate the current page into your system: https://www.alibabacloud.com/help/document_detail/202846.html
___ /_ | |__| () |_|
| |_| |_| | |_| ||/>\'<\|\|\|\<\||
| _|| |__|_| | ||/| | | | | | | |\,| |
|__|\__|_| |\,\_| |_| |_|_| |\,_|
eci information:
cn-shanghai::eci-uf65xfvuz0xxx 3zdy::j:xxx test::test1
Todas as sessões iniciadas dessa forma passam por auditoria. Visualize os registros de auditoria na página terminal audit logs do console Elastic Container Instance. As informações de auditoria incluem horário da solicitação, ID da instância e endereço IP da solicitação. Os logs de auditoria são retidos por até um mês.
Integrar o ECI Terminal ao seu sistema
Após obter a URL HTTP pela operação de API ExecContainerCommand, use um dos métodos abaixo para integrar o ECI Terminal ao seu sistema:
-
Acessar a URL HTTP em uma janela separada.
Use um aplicativo frontend para acessar a URL HTTP em uma nova janela.
-
Incorporar a URL HTTP à página atual.
Incorpore a URL HTTP em uma página do seu sistema usando um iframe.