ECI Terminal memungkinkan Anda berinteraksi dengan kontainer dan menjalankan perintah di dalamnya. Anda dapat membuka terminal di browser atau mengintegrasikannya ke dalam sistem Anda sendiri. Topik ini menjelaskan cara menggunakan dan mengintegrasikan ECI Terminal ke dalam sistem Anda.
Gunakan ECI Terminal
Saat menggunakan Elastic Container Instance dan ingin menjalankan perintah di dalam kontainer, Anda dapat memanggil operasi API ExecContainerCommand untuk mendapatkan nilai WebSocketUri, yang merupakan URL WebSocket. URL ini tidak dapat diakses langsung melalui browser; gunakan URL HTTP yang dikembalikan oleh operasi API tersebut.
Saat memanggil operasi API ExecContainerCommand untuk menjalankan perintah di dalam kontainer, eksekusi akan berhenti setelah perintah selesai. Jika Anda memiliki beberapa perintah yang perlu dijalankan, panggil operasi API ExecContainerCommand secara berulang. Alternatifnya, Anda dapat menggunakan Workbench di konsol Elastic Container Instance untuk terhubung ke kontainer dan menjalankan perintah interaktif guna melakukan debugging. Untuk informasi selengkapnya, lihat Hubungkan ke Elastic Container Instance.
URL HTTP berlaku selama 30 detik. Untuk memulai sesi, buka URL tersebut di browser dalam waktu 30 detik setelah pemanggilan 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
Semua sesi yang dimulai dengan cara ini diaudit. Anda dapat melihat catatan audit di halaman terminal audit logs pada konsol Elastic Container Instance. Informasi audit mencakup waktu permintaan, ID instans, dan alamat IP permintaan. Log audit disimpan hingga satu bulan.
Integrasikan ECI Terminal ke dalam sistem Anda sendiri
Setelah memperoleh URL HTTP melalui pemanggilan operasi API ExecContainerCommand, Anda dapat mengintegrasikan ECI Terminal ke dalam sistem Anda sendiri dengan salah satu metode berikut:
Akses URL HTTP di jendela terpisah.
Gunakan aplikasi antarmuka depan untuk mengakses URL HTTP di jendela baru.
Sematkan URL HTTP ke dalam halaman saat ini.
Sematkan URL HTTP ke dalam halaman sistem Anda menggunakan iframe.