Masalah

Client harus memindahkan semua asetnya ke Digital Ocean termasuk file di bucket mereka, yang jadi permasalahan

  1. File yang di upload di bucket harus jadi public as a default

  2. Tidak bisa update di backend

  3. Update terbaru Digital Ocean membuat setpolicy dengan s3cmd impossible, selalu dapat error “ERROR: S3 error: 403 (Forbidden)” (mau menggunakan 1 key 1 bucket atau all bucket permission key)

Solusi

Per 2026-03-26 kamu bisa membuat bucket menggunakan s3cmd -c ~/.otentikasimu mb s3://namabucket. Siapkan file public-policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::namabucket/*"
    }
  ]
}

Lalu setpolicy dengan s3cmd setpolicy public-policy.json -c ~/.otentikasimu s3://namabucket