全部产品
Search
文档中心

Elastic Container Instance:Kelola cache gambar

更新时间:Jul 06, 2025

Cache gambar mempercepat penarikan gambar dan mengurangi waktu startup instance kontainer elastis. Topik ini menjelaskan cara membuat, menanyakan, memperbarui, dan menghapus cache gambar.

Buat cache gambar

Anda dapat membuat cache gambar secara manual menggunakan Konsol Elastic Container Instance atau dengan memanggil operasi API.

Catatan

Elastic Container Instance mendukung pembuatan cache gambar otomatis. Anda dapat mengaktifkan pencocokan otomatis cache gambar saat membuat instance kontainer elastis. Jika tidak ada cache gambar yang cocok, sistem akan membuatnya secara otomatis.

Perhatian

  • Pembuatan cache gambar dikenakan biaya. Kami sarankan Anda mempelajari informasi penagihan terkait sebelum melanjutkan. Untuk detail lebih lanjut tentang penagihan cache gambar, lihat Cache Gambar.

  • Sebelum membuat cache gambar, perkirakan ukuran total gambar yang ingin di-cache. Jika ukuran total melebihi batas cache yang ditentukan, cache gambar tidak dapat dibuat.

  • Saat membuat cache gambar, sistem secara otomatis membuat instance kontainer elastis perantara dan disk untuk cache tersebut. Jangan hapus instance perantara atau disk selama proses pembuatan berlangsung. Menghapus salah satu dari keduanya akan menyebabkan kegagalan pembuatan cache gambar.

  • Snapshot lokal sementara dan beberapa snapshot reguler tertentu dihasilkan selama pembuatan cache gambar. Jangan hapus snapshot ini karena akan menyebabkan cache gambar menjadi tidak valid.

Buat cache gambar dengan memanggil operasi API

Anda dapat memanggil operasi API CreateImageCache untuk membuat cache gambar. Tabel berikut menjelaskan parameter operasi tersebut. Untuk informasi lebih lanjut, lihat CreateImageCache.

Parameter

Tipe

Contoh

Deskripsi

RegionId

string

cn-hangzhou

ID wilayah cache gambar.

SecurityGroupId

string

sg-uf66jeqopgqa9hdn****

ID grup keamanan.

VSwitchId

string

vsw-uf6h3rbwbm90urjwa****

ID vSwitch.

ImageCacheName

string

testcache

Nama cache gambar.

Image.N

array

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.15.10-perl

Gambar kontainer N berdasarkan mana cache gambar dibuat.

ImageCacheSize

integer

20

Ukuran cache gambar. Unit: GiB. Nilai default: 20.

RetentionDays

integer

7

Periode retensi cache gambar. Saat periode retensi yang ditentukan berakhir, cache gambar dihapus. Unit: hari.

AutoMatchImageCache

boolean

false

Menentukan apakah akan mengaktifkan penggunaan kembali lapisan gambar. Jika Anda mengaktifkan fitur ini dan cache gambar yang ingin Anda buat serta cache gambar yang sudah ada berisi lapisan gambar duplikat, sistem akan menggunakan kembali lapisan gambar duplikat untuk membuat cache gambar baru. Ini mempercepat pembuatan cache gambar. Nilai default: false.

Flash

boolean

true

Menentukan apakah akan mengaktifkan fitur cache gambar instan. Fitur ini dapat mempercepat pembuatan cache gambar. Nilai default: false.

Catatan

Saat membuat cache gambar, Anda dapat mengonfigurasi parameter AcrRegistryInfo untuk menarik gambar dari instance Container Registry Enterprise Edition tanpa menggunakan rahasia. Untuk informasi lebih lanjut, lihat Tarik Gambar dari Instance Container Registry Tanpa Menggunakan Rahasia.

Buat cache gambar dengan menggunakan konsol Elastic Container Instance

  1. Di panel navigasi kiri konsol Elastic Container Instance, klik Cache Gambar. Pada halaman Image Cache, klik Create Image Cache.

  2. Di halaman yang muncul, konfigurasikan parameter berikut:

    Deskripsi parameter:

    • Parameter Dasar: Konfigurasikan parameter seperti Wilayah dan Zona, Jenis Jaringan, dan Grup Keamanan untuk membuat instance perantara.

      Penting

      Jika Anda ingin menarik gambar melalui Internet dan tidak ada gateway NAT yang dikonfigurasi untuk virtual private cloud (VPC), asosiasikan alamat IP elastis (EIP) dengan instance kontainer elastis.

    • Cache Gambar: Masukkan nama untuk cache gambar, pilih direktori dan nomor versi gambar yang digunakan untuk membuat cache gambar, serta konfigurasikan ukuran dan periode retensi sesuai kebutuhan Anda.

    • Kredensial: Jika gambar yang digunakan adalah gambar pribadi, masukkan alamat, nama pengguna, dan kata sandi repositori gambar.

  3. Baca dan setujui Ketentuan Layanan Elastic Container Instance. Klik Create dan ikuti petunjuk di layar untuk menyelesaikan operasi.

  4. Kembali ke halaman Image Cache untuk melihat cache gambar baru.

    Kemajuan pembuatan cache gambar ditampilkan di kolom Status. Saat status berubah menjadi Created, cache gambar telah berhasil dibuat. Klik ID cache gambar untuk melihat detailnya, termasuk informasi dasar dan acara terkait.

Kueri cache gambar

Setelah membuat cache gambar, Anda dapat menanyakan informasi terkait. Cache gambar dapat digunakan jika dalam status Dibuat (Siap).

Gunakan salah satu metode berikut untuk menanyakan cache gambar:

  • Panggil operasi API DescribeImageCaches. Untuk informasi lebih lanjut, lihat DescribeImageCaches.

  • Di Konsol Elastic Container Instance, buka halaman Image Cache untuk melihat informasi seperti nama dan status cache gambar. Anda juga dapat mengklik ID cache gambar untuk melihat detailnya, termasuk acara terkait.

Perbarui cache gambar

Jika cache gambar dalam status Dibuat (Siap) atau UpdateFailed, Anda dapat memanggil operasi API UpdateImageCache untuk memperbarui cache gambar, seperti memperbarui gambar kontainer, periode retensi, dan repositori gambar. Untuk informasi lebih lanjut, lihat UpdateImageCache.

Hapus cache gambar

Cache gambar adalah snapshot. Untuk mempertahankan cache gambar, Anda akan dikenakan biaya untuk snapshot tersebut. Jika Anda tidak menentukan periode retensi untuk cache gambar, kami sarankan Anda menghapusnya ketika tidak lagi diperlukan.

Catatan

Cache gambar yang dibuat secara otomatis oleh sistem dikelola oleh Alibaba Cloud. Cache gambar akan dihapus secara otomatis setelah periode waktu tertentu.

  • Jika cache gambar tidak pernah digunakan, mereka akan dihapus secara otomatis 7 hari setelah dibuat.

  • Jika cache gambar digunakan, mereka akan dihapus secara otomatis 30 hari setelah terakhir kali digunakan.

Gunakan salah satu metode berikut untuk menghapus cache gambar:

  • Panggil operasi API DeleteImageCache. Untuk informasi lebih lanjut, lihat DeleteImageCache.

  • Di halaman Image Cache dari Konsol Elastic Container Instance, pilih cache gambar yang ingin dihapus dan klik Delete Image Cache di bawah daftar cache gambar.