Penyimpanan Cloudflare R2

Untuk menggunakan Cloudflare R2 sebagai penyimpanan backup PostgreSQL yang kompatibel dengan S3, atur kredensial bucket R2 dan endpoint-nya.

Langkah konfigurasi

1. Isi nama bucket

Masukkan nama bucket R2 di konfigurasi penyimpanan:

Mengisi nama bucket di Cloudflare R2

2. Atur region

Isi kolom region dengan "auto"

3. Buat Access Key ID & Secret Access Key

Di dashboard Cloudflare, buka R2 → API → Manage API Tokens. Buat token baru dan berikan izin yang diperlukan (misalnya "Object Read & Write").

Setelah token dibuat, akan muncul:

  • Access Key ID (ID token)
  • Secret Access Key (hash SHA-256 dari nilai token)

Salin kedua nilai tersebut ke Databasus:

Membuat Access Key ID dan Secret Access Key

4. Temukan Account ID

Account ID ada di dekat bagian atas setiap halaman R2 di dashboard (atau di pengaturan akun):

Menemukan Account ID di dashboard Cloudflare

5. Susun endpoint S3

Gunakan format berikut untuk endpoint S3:

https://<ACCOUNT_ID>.r2.cloudflarestorage.com

Ganti <ACCOUNT_ID> dengan nilai dari dashboard, lalu masukkan endpoint tersebut ke Databasus.

Konfigurasinya sekarang akan terlihat seperti ini:

Konfigurasi selesai

Databasus sekarang siap menggunakan Cloudflare R2 sebagai penyimpanan backup PostgreSQL.