Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ambil detail diagnostik Amazon ECS dengan introspeksi agen
API introspeksi agen Amazon ECS menyediakan informasi tentang keadaan keseluruhan agen Amazon ECS dan instans kontainer.
Anda dapat menggunakan API introspeksi agen untuk mendapatkan ID Docker untuk wadah dalam tugas Anda. Anda dapat menggunakan API introspeksi agen dengan menghubungkan ke instans kontainer menggunakan SSH.
penting
Instans kontainer Anda harus memiliki peran IAM yang memungkinkan akses ke Amazon ECS agar dapat mencapai API introspeksi. Untuk informasi selengkapnya, lihat Peran IAM instans kontainer Amazon ECS.
Contoh berikut menunjukkan dua tugas, satu yang sedang berjalan dan satu yang dihentikan.
catatan
Perintah berikut disalurkan melalui python -mjson.tool untuk keterbacaan yang lebih besar.
curl http://localhost:51678/v1/tasks | python -mjson.tool
Output:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1095 100 1095 0 0 117k 0 --:--:-- --:--:-- --:--:-- 133k
{
"Tasks": [
{
"Arn": "arn:aws:ecs:us-west-2:aws_account_id:task/090eff9b-1ce3-4db6-848a-a8d14064fd24",
"Containers": [
{
"DockerId": "189a8ff4b5f04affe40e5160a5ffadca395136eb5faf4950c57963c06f82c76d",
"DockerName": "ecs-console-sample-app-static-6-simple-app-86caf9bcabe3e9c61600",
"Name": "simple-app"
},
{
"DockerId": "f7f1f8a7a245c5da83aa92729bd28c6bcb004d1f6a35409e4207e1d34030e966",
"DockerName": "ecs-console-sample-app-static-6-busybox-ce83ce978a87a890ab01",
"Name": "busybox"
}
],
"Family": "console-sample-app-static",
"KnownStatus": "STOPPED",
"Version": "6"
},
{
"Arn": "arn:aws:ecs:us-west-2:aws_account_id:task/1810e302-eaea-4da9-a638-097bea534740",
"Containers": [
{
"DockerId": "dc7240fe892ab233dbbcee5044d95e1456c120dba9a6b56ec513da45c38e3aeb",
"DockerName": "ecs-console-sample-app-static-6-simple-app-f0e5859699a7aecfb101",
"Name": "simple-app"
},
{
"DockerId": "096d685fb85a1ff3e021c8254672ab8497e3c13986b9cf005cbae9460b7b901e",
"DockerName": "ecs-console-sample-app-static-6-busybox-92e4b8d0ecd0cce69a01",
"Name": "busybox"
}
],
"DesiredStatus": "RUNNING",
"Family": "console-sample-app-static",
"KnownStatus": "RUNNING",
"Version": "6"
}
]
}Dalam contoh sebelumnya, tugas yang dihentikan (090eff9b-1ce3-4db6-848a-a8d14064fd24) memiliki dua kontainer. Anda dapat menggunakan docker inspect
container-ID untuk melihat informasi detail pada setiap kontainer. Untuk informasi selengkapnya, lihat Introspeksi wadah Amazon ECS.