Lewati ke konten utama

Mengatasi Error 403 dan Rate Limit Google Drive: Panduan Praktis dengan RcloneView

· 4 menit membaca
Tayson
Senior Engineer

"Error 403: Rate Limit Exceeded." Jika Anda pernah melihat pesan ini saat melakukan sinkronisasi Google Drive, Anda tidak sendirian. Berikut alasan mengapa hal ini terjadi dan cara mengatasinya secara permanen.

Google Drive menerapkan batasan rate limit API yang ketat yang dapat mengganggu transfer besar, tugas sinkronisasi otomatis, bahkan penelusuran file dasar. Ketika Anda mencapai batas ini, Anda akan mendapatkan error 403 Forbidden yang menghentikan transfer Anda dan memaksa percobaan ulang. RcloneView memberikan Anda alat untuk mengonfigurasi pengaturan transfer secara cerdas sehingga Anda tetap berada dalam batas Google sambil tetap memindahkan data secepat mungkin.

Pratinjau aplikasi RcloneView

Kelola & Sinkronkan Semua Cloud di Satu Tempat

RcloneView adalah GUI lintas platform untuk rclone. Bandingkan folder, transfer atau sinkronkan file, dan otomatiskan alur kerja multi-cloud dengan antarmuka visual yang bersih.

  • Pekerjaan sekali klik: Salin · Sinkronkan · Bandingkan
  • Penjadwal & riwayat untuk otomatisasi yang andal
  • Bekerja dengan Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP, dan lainnya
WindowsmacOSLinux
Mulai Gratis →

Fitur inti gratis. Otomatisasi Plus tersedia.

Mengapa Google Drive Mengembalikan Error 403

Google Drive memberlakukan beberapa jenis batasan:

  • Batas rate per pengguna — Terlalu banyak permintaan API per detik dari satu akun.
  • Kuota per proyek — Terlalu banyak permintaan dari OAuth client ID yang sama.
  • Batas unggah harian — ~750 GB per hari per akun untuk unggahan.
  • Batas unduh harian — ~10 TB per hari (bervariasi).
  • Batas operasi file — Membuat, mengganti nama, atau menghapus terlalu banyak file terlalu cepat.

Ketika salah satu batasan ini terlampaui, Google akan mengembalikan error 403 rateLimitExceeded atau 403 userRateLimitExceeded.

Penyebab Umum

  1. Terlalu banyak transfer paralel — Menjalankan 8+ unggahan/unduhan simultan membebani API secara berlebihan.
  2. Daftar direktori yang besar — Menelusuri folder dengan ribuan file menghasilkan banyak panggilan API.
  3. Operasi file kecil yang sering — Melakukan sinkronisasi ribuan file kecil menghasilkan lebih banyak panggilan API dibandingkan beberapa file besar.
  4. Beberapa alat mengakses akun yang sama — Klien sinkronisasi desktop + RcloneView + aplikasi lain = tekanan rate yang bertambah.

Cara Mengatasinya di RcloneView

1) Kurangi Transfer Paralel

Perbaikan yang paling berdampak. Dalam pengaturan job Anda:

  • Rekomendasi: 3–4 transfer paralel untuk Google Drive
  • Minimum aman: 2 untuk batasan rate yang sangat ketat
  • Default (8): Terlalu agresif untuk sebagian besar akun Google

2) Aktifkan Pacer / Rate Limiting

RcloneView (melalui rclone) memiliki pacer bawaan yang secara otomatis mengurangi kecepatan saat rate limit tercapai. Pastikan fitur ini berfungsi dengan mempertahankan pengaturan percobaan ulang default:

  • Low-level retries: 10 (default)
  • Retry delay: Exponential backoff

3) Gunakan Google API Client ID Milik Anda Sendiri

Client ID OAuth default rclone digunakan bersama oleh ribuan pengguna, artinya Anda bersaing untuk kuota yang sama. Membuat proyek Google Cloud dan client ID Anda sendiri memberikan Anda kuota khusus:

  1. Buka Google Cloud Console.
  2. Buat sebuah proyek dan aktifkan Google Drive API.
  3. Buat kredensial OAuth.
  4. Masukkan Client ID dan Secret Anda saat menambahkan remote Google Drive di RcloneView.

Perubahan tunggal ini seringkali menghilangkan error 403 sepenuhnya.

4) Gunakan --fast-list dengan Hati-hati

--fast-list mengurangi jumlah panggilan API untuk daftar direktori tetapi menggunakan lebih banyak memori. Untuk Google Drive berukuran besar, ini justru dapat membantu menghindari rate limit dengan menggabungkan operasi daftar.

5) Jadwalkan Transfer Besar di Luar Jam Sibuk

Rate limit Google akan direset seiring waktu. Menjadwalkan transfer besar selama jam-jam sepi mengurangi kemungkinan mencapai batasan:

Schedule Google Drive transfers off-peak

Pengaturan yang Direkomendasikan untuk Google Drive

PengaturanNilai yang DirekomendasikanAlasan
Transfer paralel3–4Tetap berada dalam batas rate API
Checkers4–8Mengurangi panggilan API untuk daftar
Ukuran chunk8–32 MBMenyeimbangkan kecepatan dengan panggilan API
Drive pacer min sleep100msJeda minimum antar panggilan API
Low-level retries10Percobaan ulang yang cukup untuk rate limit sementara

Pantau dan Sesuaikan

Gunakan Job History untuk melacak tingkat error di berbagai run:

Track Google Drive error rates

Jika error masih berlanjut, kurangi transfer paralel sebanyak 1 dan coba lagi. Jika error hilang, Anda dapat menaikkannya secara hati-hati.

Monitor Google Drive transfer with rate limit awareness

Memulai

  1. Unduh RcloneView dari rcloneview.com.
  2. Tambahkan Google Drive dengan OAuth Client ID Anda sendiri jika memungkinkan.
  3. Konfigurasikan pengaturan transfer yang konservatif (3–4 transfer paralel).
  4. Jalankan dan pantau — sesuaikan berdasarkan tingkat error.
  5. Jadwalkan transfer besar untuk jam-jam sepi.

Error 403 bukan berarti Google Drive rusak. Ini berarti Anda perlu pengaturan transfer yang lebih cerdas. RcloneView memberikan Anda kontrol untuk menemukan titik yang tepat.


Panduan Terkait:

Penyedia Cloud yang Didukung

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces