Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah penarikan melalui masalah cache di Amazon ECR
Saat menarik gambar upstream menggunakan aturan pull through cache, berikut ini adalah kesalahan paling umum yang mungkin Anda terima.
- Repositori tidak ada
-
Kesalahan yang menunjukkan bahwa repositori tidak ada paling sering disebabkan oleh repositori yang tidak ada di registri ECR pribadi Amazon Anda atau
ecr:CreateRepository
izin yang tidak diberikan kepada IAM prinsipal yang menarik gambar hulu. Untuk mengatasi kesalahan ini, Anda harus memverifikasi bahwa repositori URI dalam perintah tarik Anda sudah benar, IAM izin yang diperlukan diberikan kepada IAM prinsipal yang menarik gambar upstream, atau bahwa repositori untuk gambar upstream yang akan didorong dibuat di registri ECR pribadi Amazon Anda sebelum melakukan penarikan gambar upstream. Untuk informasi selengkapnya tentang IAM izin yang diperlukan, lihat IAMizin yang diperlukan untuk menyinkronkan registri hulu dengan registri pribadi Amazon ECRBerikut ini adalah contoh kesalahan ini.
Error response from daemon: repository 111122223333.dkr.ecr.us-east-1.amazonaws.com/ecr-public/amazonlinux/amazonlinux not found: name unknown: The repository with name 'ecr-public/amazonlinux/amazonlinux' does not exist in the registry with id '111122223333'
- Gambar yang diminta tidak ditemukan
-
Kesalahan yang menunjukkan bahwa gambar tidak dapat ditemukan paling sering disebabkan oleh gambar yang tidak ada di registri hulu atau
ecr:BatchImportUpstreamImage
izin yang tidak diberikan kepada IAM prinsipal yang menarik gambar hulu tetapi repositori sudah dibuat di registri pribadi Amazon Anda. ECR Untuk mengatasi kesalahan ini, Anda harus memverifikasi gambar upstream dan nama tag gambar sudah benar dan bahwa itu ada dan IAM izin yang diperlukan diberikan kepada IAM prinsipal yang menarik gambar upstream. Untuk informasi selengkapnya tentang IAM izin yang diperlukan, lihatIAMizin yang diperlukan untuk menyinkronkan registri hulu dengan registri pribadi Amazon ECR.Berikut ini adalah contoh kesalahan ini.
Error response from daemon: manifest for 111122223333.dkr.ecr.us-east-1.amazonaws.com/ecr-public/amazonlinux/amazonlinux:latest not found: manifest unknown: Requested image not found
- 403 Terlarang saat menarik dari repositori Docker Hub
-
Saat menarik dari repositori Docker Hub yang ditandai sebagai Gambar Resmi Docker, Anda harus menyertakan yang Anda gunakan.
/library/
URI Misalnya,
. Jika Anda menghilangkan gambaraws_account_id
.dkr.ecr.region
.amazonaws.com/docker-hub/library/image_name:tag
/library/
Resmi untuk Docker Hub,403 Forbidden
kesalahan akan dikembalikan saat Anda mencoba menarik gambar menggunakan aturan cache tarik. Untuk informasi selengkapnya, lihat Menarik gambar dengan aturan cache pull through di Amazon ECR.Berikut ini adalah contoh kesalahan ini.
Error response from daemon: failed to resolve reference "111122223333.dkr.ecr.us-west-2.amazonaws.com/docker-hub/amazonlinux:2023": pulling from host 111122223333.dkr.ecr.us-west-2.amazonaws.com failed with status code [manifests 2023]: 403 Forbidden