Dokumen ini mencantumkan kuota dan batas sistem yang berlaku untuk Artifact Registry.
- Kuota menentukan jumlah resource bersama yang dapat dihitung dan dapat Anda gunakan. Kuota ditentukan oleh layanan Google Cloud seperti Artifact Registry.
- Batas sistem adalah nilai tetap yang tidak dapat diubah.
Google Cloud menggunakan kuota untuk membantu memastikan keadilan dan mengurangi lonjakan penggunaan dan ketersediaan resource. Kuota membatasi jumlah resource Google Cloud yang dapat digunakan project Google Cloud Anda. Kuota berlaku untuk berbagai jenis resource, termasuk komponen hardware, software, dan jaringan. Misalnya, kuota dapat membatasi jumlah panggilan API ke layanan, jumlah load balancer yang digunakan secara bersamaan oleh project Anda, atau jumlah project yang dapat Anda buat. Kuota melindungi komunitas pengguna Google Cloud dengan mencegah kelebihan beban layanan. Kuota juga membantu Anda mengelola resource Google Cloud Anda sendiri.
Sistem Kuota Cloud melakukan hal berikut:
- Memantau pemakaian produk dan layanan Google Cloud oleh Anda
- Membatasi pemakaian resource tersebut
- Memberikan cara untuk meminta perubahan pada nilai kuota
Pada umumnya, saat Anda mencoba menggunakan resource lebih dari kuota yang diizinkan, sistem akan memblokir akses ke resource, dan tugas yang Anda coba lakukan akan gagal.
Kuota umumnya berlaku di level project Google Cloud. Penggunaan resource di satu project tidak memengaruhi kuota yang tersedia di project lain. Dalam project Google Cloud, kuota dibagikan ke semua aplikasi dan alamat IP.
Ada juga batas sistem pada resource Artifact Registry. Batas sistem tidak dapat diubah.
Artifact Registry membatasi kapasitas maksimum permintaan masuk dan memberlakukan kuota per project dan per pengguna.
Lihat Bekerja dengan kuota untuk mengetahui informasi mengenai kebijakan kuota, melihat kuota, dan mengelola kuota.
Buka dasbor API untuk aktivitas API Anda saat ini.
Kuota
Artifact Registry menerapkan kuota berikut.
Kuota permintaan per project
Kuota | Nilai | Informasi tambahan |
---|---|---|
Permintaan per menit di setiap region atau multi-region | 60.000 | |
Permintaan tulis per menit di setiap region atau multi-region | 18.000 | Dalam sebagian besar kasus, satu permintaan HTTP atau panggilan API dihitung sebagai satu permintaan. Namun, beberapa operasi dihitung sebagai beberapa permintaan. Misalnya, permintaan batch seperti `ImportAptArtifacts` dapat mengenakan kuota untuk setiap item dalam batch. Pull atau push Docker biasanya membuat beberapa permintaan HTTP, sehingga kuota akan ditagih untuk setiap permintaan. |
Permintaan penghapusan per menit di setiap region atau multi-region | 18.000 | Penghapusan yang diminta oleh kebijakan pembersihan dihitung terhadap kuota permintaan penghapusan dan penghapusan per hari, per batas repositori. |
Kuota permintaan per pengguna
Secara default, project memiliki kuota per pengguna yang tidak terbatas. Secara opsional, Anda dapat menetapkan batas kuota per pengguna dalam project. Kuota per pengguna berlaku per pengguna yang diautentikasi atau per alamat IP klien untuk permintaan yang tidak diautentikasi ke repositori publik.
Kuota Cloud KMS dan Artifact Registry
Saat Anda menggunakan CMEK di Artifact Registry, project Anda dapat memakai kuota permintaan kriptografis Cloud KMS. Misalnya, repositori yang dienkripsi CMEK dapat memakai kuota ini untuk setiap upload atau download. Operasi enkripsi dan dekripsi menggunakan kunci CMEK memengaruhi kuota Cloud KMS hanya jika Anda menggunakan kunci hardware (Cloud HSM) atau kunci eksternal (Cloud EKM). Pastikan Anda memiliki kuota yang cukup untuk mengaktifkan enkripsi secret lapisan aplikasi untuk aplikasi dan alur kerja Anda. Untuk informasi selengkapnya, lihat kuota Cloud KMS.
Kuota Artifact Analysis
Lihat Kuota dan batas Artifact Analysis untuk mengetahui informasi tentang kebijakan penggunaan pemindaian.
Kuota upstream publik
Jika menggunakan repositori jarak jauh untuk meng-cache repositori upstream publik, Anda mungkin tunduk pada kuota baca dan tulis repositori upstream.
Batas Penggunaan
Artifact Registry menerapkan batas penggunaan berikut.
Batas penggunaan | Nilai |
---|---|
Penghapusan kebijakan pembersihan per repositori, per hari | 300.000 |
Kebijakan pembersihan per repositori | 10 |
Pengambilan data maksimum dari upstream repositori jarak jauh per permintaan | 9,9 GB |
Kebijakan upstream maksimum untuk repositori virtual | 30 |
Jumlah maksimum total resolusi upstream per permintaan untuk repositori virtual | 250 |
Jumlah maksimum resolusi upstream repositori jarak jauh per permintaan untuk repositori virtual | 30 |
Operasi pembuatan dan penghapusan repositori, per region, per menit | 30 |
Batas Repositori Jarak Jauh
Saat Anda meminta artefak dari repositori jarak jauh, dan artefak tersebut belum di-cache di repositori jarak jauh, artefak akan diminta dari repositori upstream, lalu disimpan di repositori jarak jauh. Permintaan ke host upstream dihitung terhadap batas permintaan baca host upstream organisasi Anda, dan menyimpan artefak dalam repositori jarak jauh menggunakan kuota tulis dan permintaan project Anda. Setelah artefak di-cache ke remote, permintaan untuk artefak tersebut hanya akan mengurangi kuota permintaan project Anda.
Artifact Registry menerapkan batas penggunaan berikut untuk repositori jarak jauh.
Batas | Upstream publik | Nilai |
---|---|---|
Pembacaan host upstream publik per organisasi, per region, per menit | Default | 600 |
Docker Hub | 600 | |
Maven Central | 3000 | |
NpmJS | 1800 | |
PyPI | 1200 |
Batas untuk mencantumkan artefak di repositori
Permintaan API khusus format ke semua format dibatasi hingga 10.000. Misalnya, metode Docker Registry API untuk mencantumkan image container menampilkan daftar yang tidak lengkap jika repositori memiliki lebih dari 10.000 image atau tag.
Batasan ini tidak berlaku untuk perintah gcloud artifacts docker images list atau permintaan Artifact Registry API.
Meminta penambahan kuota
Untuk menyesuaikan sebagian besar kuota, gunakan Konsol Google Cloud. Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.