EN: Read in English
Dunia A4: Container di Cloud
ECR: rak image anda
Anda akan belajar: simpan image Kedai Kancil dalam rak peribadi di dalam AWS, dan push ke situ dengan selamat.
Teks BM belum disemak oleh penutur asli.
Disemak dengan AWS 2026-11 pada 1 Nov 2026
Masalahnya
Image Kedai Kancil duduk dalam peti sejuk awam yang jauh. Kini kedai pindah ke pusat beli-belah AWS. Di mana image itu patut tinggal?
Pilih satu jawapan.
Tengok
ECR: Elastic Container Registry: rak image peribadi anda dalam stor pusat beli-belah. Anda bayar apa yang disimpan. (rak image) ialah rak peribadi itu: satu registry: Tempat simpan dan kongsi image, contohnya Docker Hub., seperti dalam Dunia Docker D5. Nama imagenya ialah alamat panjang. Susun bahagiannya.
Kiri ke kanan. Susun ikut turutan. Guna anak panah, atau seret.
- .amazonaws.com
- /kedai-kancil
- 111122223333
- :1.0
- .dkr.ecr
- .ap-southeast-5
Cuba
Docker perlu log masuk sebelum boleh push. AWS CLI beri kata laluan jangka pendek. Bina log masuk yang selamat.
Ketik kepingan ikut turutan yang betul.
Petunjuk
Saluran sama seperti Dunia Docker D5: kata laluan masuk melalui--password-stdin.Teka
Kata laluan ECR itu ialah token. Berapa lama ia berfungsi?
Pilih satu jawapan.
Semak
Role CI cuba push image baru. Baca kuncinya. Adakah AWS benarkan?
Baca permintaan dan policy-nya. AWS akan kata Allow atau Deny?
Permintaan
- Siapa
- ci-deployer (sesi role)
arn:aws:sts::111122223333:assumed-role/ci-deployer/run-42 - Mahu buat
ecr:PutImage- Pada
arn:aws:ecr:ap-southeast-5:111122223333:repository/kedai-kancil
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["ecr:BatchGetImage", "ecr:GetDownloadUrlForLayer"], "Resource": "arn:aws:ecr:ap-southeast-5:111122223333:repository/kedai-kancil" } ]}Semak
Tabiat rak yang baik, atau berisiko? Leret ke kanan untuk baik.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Imbas setiap image bila ia di-push
Anda berjaya!
Kini anda boleh simpan image dalam rak ECR peribadi, dan push ke situ dengan selamat.
Nak tahu lebih (pilihan)
Buat rak hanya satu arahan. Ini contoh rasmi. Padam rak dengan --force padam setiap image di dalamnya, jadi semak nama dua kali.
English
Kedai Kancil’s image sits in a public freezer far away. Now the shop moves into the AWS mall. Where should the image live?
ECR is that private shelf: a registry, like in Docker World D5. Its image names are long addresses. Put the parts in order.
Docker needs a login before it can push. The AWS CLI hands over a short-lived password. Build the safe login.
--password-stdin.That ECR password is a token. How long does it work?
The CI role tries to push a new image. Read its key. Will AWS allow it?
Good shelf habits, or risky? Swipe right for good.
You can now keep images on a private ECR shelf, and push to it safely.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Amazon ECR: What is it? · Amazon ECR: Private registry authentication · Amazon ECR: Push a Docker image · Amazon ECR: Lifecycle policies · AWS CLI: aws ecr get-login-password
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?