Saya ingin menggunakan aplikasi python dockerized menggunakan ECS, saya mengikuti tutorial ini tetapi mengalami masalah:

https://www.youtube.com/watch?v=zs3tyVgiBQQ

Cluster dibuat dan instance ECS muncul di menu EC2: https://ibb.co/GR1SMDD

Namun tidak ada instans ECS yang muncul di menu ECS: https://ibb.co/QjwypHt

Saya membuat tugas dan mendefinisikan wadah, mirip dengan apa yang ditampilkan pada saat itu dalam video: https://youtu.be/zs3tyVgiBQQ?t=619

Ketika saya akan menjalankan tugas baru, di menu cluster, sebagian besar bidang sudah diisi dengan apa yang saya tulis untuk tugas di atas, tetapi ketika saya 'menjalankan tugas', ini terjadi: https://ibb.co/BPvG6rh

Tidak dapat menjalankan tugas

Tidak ada Instance Container yang ditemukan di cluster Anda.

Saya telah mencari solusi selama beberapa hari sekarang, tetapi saya baru mengenal AWS, dan saya kehabisan ide, jadi bantuan apa pun tentang cara menyelesaikan ini, selangkah demi selangkah, sangat dihargai

1
Santeau 12 Mei 2021, 02:33

1 menjawab

Jawaban Terbaik

Jika Anda belum menulis data pengguna Anda dengan nama klaster ecs Anda, maka instans EC2 Anda tidak akan terdaftar dengan klaster. Anda harus mendaftarkannya secara eksplisit dengan cluster menggunakan data pengguna:

#!/bin/bash
echo "ECS_CLUSTER=MyClusterName" >> /etc/ecs/ecs.config

Seperti yang dijelaskan dalam Bootstrap instance container dengan data pengguna Amazon EC2 .

1
Marcin 12 Mei 2021, 00:38