Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membatalkan pendaftaran instans eksternal Amazon ECS
Kami menyarankan Anda membatalkan pendaftaran instans dari Amazon ECS dan AWS Systems Manager setelah Anda selesai dengan instans. Setelah pembatalan pendaftaran, instans eksternal tidak lagi dapat menerima tugas baru.
Jika Anda memiliki tugas yang berjalan di instans kontainer saat membatalkan pendaftarannya, maka tugas tersebut akan tetap berjalan hingga berhenti melalui beberapa cara lain. Namun, tugas-tugas ini tidak lagi dipantau atau diperhitungkan oleh Amazon ECS. Jika tugas-tugas ini pada instans eksternal Anda merupakan bagian dari layanan Amazon ECS, maka penjadwal layanan memulai salinan lain dari tugas itu, pada instance yang berbeda, jika memungkinkan.
Setelah Anda membatalkan pendaftaran instance, bersihkan AWS sumber daya yang tersisa pada instance. Anda kemudian dapat mendaftarkannya ke cluster baru.
Prosedur
- AWS Management Console
-
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Dari bilah navigasi, pilih Wilayah tempat instans eksternal Anda didaftarkan.
-
Di panel navigasi, pilih Klaster, kemudian pilih klaster yang meng-host instans eksternal.
-
Pada
name
halaman Cluster:, pilih tab Infrastruktur. -
Di bawah Instance Container, pilih ID instans eksternal untuk membatalkan pendaftaran. Anda dialihkan ke halaman detail instans kontainer.
-
Pada
id
halaman Container Instance:, pilih Deregister. -
Tinjau pesan pembatalan pendaftaran. Pilih Deregister from AWS Systems Manager untuk juga membatalkan pendaftaran instance eksternal sebagai instans terkelola Systems Manager. Pilih Batalkan pendaftaran.
catatan
Anda dapat membatalkan pendaftaran instans eksternal sebagai instans terkelola Systems Manager di konsol Systems Manager. Untuk petunjuknya, lihat Membatalkan pendaftaran node terkelola di lingkungan hybrid dan multicloud di Panduan Pengguna.AWS Systems Manager
-
Setelah membatalkan pendaftaran instans, bersihkan AWS sumber daya di server lokal atau VM Anda.
Sistem operasi Langkah-langkah Linux
-
Hentikan agen kontainer Amazon ECS dan layanan Agen SSM pada instans.
sudo systemctl stop ecs amazon-ssm-agent
-
Hapus paket Amazon ECS dan Systems Manager.
Untuk CentOS 7, CentOS 8, dan RHEL 7
sudo yum remove -y amazon-ecs-init amazon-ssm-agent
Untuk SUSE Enterprise Server 15
sudo zypper remove -y amazon-ecs-init amazon-ssm-agent
Untuk Debian dan Ubuntu
sudo apt remove -y amazon-ecs-init amazon-ssm-agent
-
Hapus direktori yang tersisa.
sudo rm -rf /var/lib/ecs /etc/ecs /var/lib/amazon/ssm /var/log/ecs /var/log/amazon/ssm
Windows -
Hentikan agen kontainer Amazon ECS dan layanan Agen SSM pada instans.
Stop-Service AmazonECS
Stop-Service AmazonSSMAgent
-
Hapus paket Amazon ECS.
.\ecs-anywhere-install.ps1 -Uninstall
-
- AWS CLI
-
-
Anda memerlukan ID instance dan ARN instance kontainer untuk membatalkan pendaftaran instance container. Jika Anda tidak memiliki nilai tesis, jalankan comand berikut
Jalankan perintah berikutuntuk mendapatkan ID instance.
Anda menggunakan instance ID (
instanceID
) untuk mendapatkan instance kontainer ARN ()containerInstanceARN
.instanceId=$(aws ssm describe-instance-information --region "{{
region
}}" | jq ".InstanceInformationList[] |select(.IPAddress==\"{{ IPv4 Address }}\") | .InstanceId" | tr -d'"'Jalankan perintah berikut.
Anda menggunakan parameter
containerInstanceArn
as a dalam perintah untuk membatalkan pendaftaran instance ().deregister-container-instance
instances=$(aws ecs list-container-instances --cluster "{{
cluster
}}" --region "{{region
}}" | jq -c '.containerInstanceArns') containerInstanceArn=$(aws ecs describe-container-instances --cluster "{{cluster
}}" --region "{{region
}}" --container-instances $instances | jq ".containerInstances[] | select(.ec2InstanceId==\"{{instanceId
}}\") | .containerInstanceArn" | tr -d '"') -
Jalankan perintah berikut untuk menguras instance.
aws ecs update-container-instances-state --cluster "{{
cluster
}}" --region "{{region
}}" --container-instances "{{containerInstanceArn
}}" --status DRAINING -
Setelah instance container selesai menguras, jalankan perintah berikut untuk membatalkan pendaftaran instance.
aws ecs deregister-container-instance --cluster "{{
cluster
}}" --region "{{region
}}" --container-instance "{{containerInstanceArn
}}" -
Jalankan perintah berikut untuk menghapus instance container dari SSM.
aws ssm deregister-managed-instance --region "{{
region
}}" --instance-id "{{instanceId
}}" -
Setelah membatalkan pendaftaran instans, bersihkan AWS sumber daya di server lokal atau VM Anda.
Sistem operasi Langkah-langkah Linux
-
Hentikan agen kontainer Amazon ECS dan layanan Agen SSM pada instans.
sudo systemctl stop ecs amazon-ssm-agent
-
Hapus paket Amazon ECS dan Systems Manager.
sudo (yum/apt/zypper) remove amazon-ecs-init amazon-ssm-agent
-
Hapus direktori yang tersisa.
sudo rm -rf /var/lib/ecs /etc/ecs /var/lib/amazon/ssm /var/log/ecs /var/log/amazon/ssm
Windows -
Hentikan agen kontainer Amazon ECS dan layanan Agen SSM pada instans.
Stop-Service AmazonECS
Stop-Service AmazonSSMAgent
-
Hapus paket Amazon ECS.
.\ecs-anywhere-install.ps1 -Uninstall
-
-