Sekitar 5 menit
Cara mengunggah file ke DigitalOcean Spaces dan membagikan tautannya
DigitalOcean Spaces adalah object storage kompatibel S3 dengan CDN bawaan. Preset DigitalOcean Spaces di Aktar terhubung dengan Spaces access key.
Yang Anda butuhkan
- Akun DigitalOcean
- Aktar yang sudah terinstal di Mac Anda
Langkah demi langkah
- 1
Buat Space
Di panel kontrol DigitalOcean, buat bucket Spaces di pusat data yang dekat dengan Anda, misalnya
fra1. Mengaktifkan CDN disarankan untuk tautan publik. - 2
Jadikan file yang diunggah bisa dibaca publik
File baru di Spaces bersifat privat secara default dan Aktar tidak mengatur izin per file, jadi akses baca publik harus berasal dari bucket, misalnya bucket policy yang mengizinkan
s3:GetObject. Dokumentasi Spaces dari DigitalOcean menjelaskan cara menerapkannya. Uji Koneksi di langkah terakhir akan memberi tahu apakah sudah berhasil. - 3
Buat access key
Buat Spaces access key dengan akses baca dan tulis ke bucket Anda, lalu salin Access Key dan Secret Key. Secret hanya ditampilkan sekali.
- 4
Tambahkan tujuan di Aktar
Di Pengaturan → Tujuan → Tambah Tujuan, pilih DigitalOcean Spaces dan masukkan nilai-nilai di bawah.
- 5
Uji dan simpan
Klik Uji Koneksi, lalu Simpan.
Pengaturan di Aktar
Masukkan nilai-nilai ini di Pengaturan → Tujuan → Tambah Tujuan. Nama kolomnya sama dengan di aplikasi.
| Kolom | Contoh nilai |
|---|---|
| Penyedia | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comWilayah Space Anda. |
| Wilayah | fra1 |
| ID Kunci Akses | DO00… |
| Kunci Akses Rahasia | •••••••• |
| Bucket | your-space |
| URL Dasar Publik | your-space.fra1.cdn.digitaloceanspaces.comAlamat CDN, atau domain CDN kustom Anda. |
Tips
- Gunakan endpoint CDN sebagai URL Dasar Publik agar tautan di-cache dekat dengan orang yang membukanya.
- Spaces mendukung domain kustom di CDN, jadi tautan bisa memakai domain Anda sendiri.
Pemecahan masalah
Tautan menampilkan 403
File yang diunggah tidak bisa dibaca secara publik. Terapkan policy baca publik pada bucket. Lihat galat Access Denied.
Uji Koneksi tidak menemukan bucket
Pastikan wilayah endpoint (misalnya fra1) sesuai dengan wilayah tempat Space Anda dibuat.
Masih buntu?Lihat FAQ atau tanyakan di GitHub.