Konfigurasi CNAME Object Storage

Konfigurasi CNAME Object Storage

A. Pendahuluan

CNAME (Canonical Name) adalah entri dalam Sistem Nama Domain (DNS) berupa record hosting yang digunakan untuk membuat alias name dan mengarahkan website atau domain ke alamat tertentu (dalam bentuk A Record/Alias, bukan IP).

TXT Record adalah record yang digunakan untuk menyimpan informasi berupa teks pada domain hosting. Buat Bucket dengan nama sesuai domain yang akan di-CNAME.

Gambar 1.1 Membuat bucket
Gambar 1.1 Membuat bucket
Gambar 1.2 Create Bucket
Gambar 1.2 Create Bucket

Untuk manajemen, dapat menggunakan beberapa tools S3. Pada panduan ini akan dijelaskan tahapan konfigurasi pada S3 Browser dan S3cmd.

B. Konfigurasi

1. Konfigurasi pada S3 Browser

Untuk referensi instalasi dan setup awal, dapat merujuk pada link berikut.

Setelah S3 Browser disetup dengan akun S3, klik menu Buckets > Edit Website Configuration.

Gambar 1.3 Edit Website Configuration
Gambar 1.3 Edit Website Configuration

Pilih opsi "Enable static website hosting for kb.postfix.my.id" dengan path index document sesuai kebutuhan, lalu klik OK.

Gambar 1.4 Website Endpoint
Gambar 1.4 Website Endpoint

Ubah permission file yang ingin diakses publik dengan mengaktifkan read permission.

Gambar 1.5 Enable Permission
Gambar 1.5 Enable Permission

Pada DNS management, tambahkan CNAME dengan subdomain sesuai nama bucket.

Gambar 1.6 Konfigurasi Cname
Gambar 1.6 Konfigurasi Cname

Sekarang file pada object storage dapat diakses melalui subdomain tersebut.

Gambar 1.7 Hasil Test
Gambar 1.7 Hasil Test

2. Konfigurasi pada S3cmd

Untuk konfigurasi awal s3cmd, ikuti referensi berikut ini.

Setelah s3cmd dikonfigurasi dengan akun Neo Object Storage, jalankan perintah berikut untuk membuat bucket:

s3cmd mb s3://namabucket --bucket-location=idn

Konfigurasi policy pada bucket agar dapat di akses secara public, dengan membuat file bucket-policy.json dengan konfigurasi berikut :

{
"Version": "2025-02-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::namabucket/*"
}
]
}

Lalu jalankan command berikut :

s3cmd setpolicy bucket-policy.json s3://namabucket

Setelah itu enable static website hosting dengan menjalankan command :

s3cmd ws-create s3://namabucket \
--ws-index=index.html \
--ws-error=error.html

Sekarang file tersebut seharusnya bisa diakses publik.

Gambar 1.8 Diakses Public
Gambar 1.8 Diakses Public

C. Penutup

Panduan ini membantu Anda memahami cara konfigurasi layanan Object Storage menggunakan S3 Browser dan S3cmd, serta pengaturan CNAME pada DNS. Informasi ini sangat berguna jika Anda ingin mengakses file melalui subdomain sendiri dengan lebih mudah.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.

    • Related Articles

    • Getting Started - NEO Object Storage

      A. Pendahuluan Neo Object Storage merupakan suatu layanan Cloud Storage yang telah terintegrasi dengan S3 Storage (AWS S3) yang mendukung penyimpanan File atau Data bersifat statis. Pada layanan memiliki pilihan Replikasi Multi Zone yaitu Single ...
    • Konfigurasi CNAME NEO Object Storage menggunakan Cyberduck

      A. Pendahuluan CNAME, atau Canonical Name, adalah entri dalam Sistem Nama Domain (DNS) berupa record hosting yang digunakan untuk membuat alias name dan mengarahkan website atau domain ke alamat tertentu (dalam bentuk A Record/Alias bukan dalam ...
    • Cara Menggunakan CNAME dan Enable SSL NEO Object Storage dengan Cloudflare

      A. Pendahuluan CNAME, atau Canonical Name, adalah entri dalam Sistem Nama Domain (DNS) berupa record hosting yang digunakan untuk membuat alias name dan mengarahkan website atau domain ke alamat tertentu (dalam bentuk A Record/Alias bukan dalam ...
    • Konfigurasi (CORS) di NEO Object Storage

      A. Pendahuluan S3 browser adalah tools yang dapat digunakan untuk mengelola NEO Object Storage. Tools ini memiliki fitur untuk melakukan modifikasi CORS Policy yang memudahkan user dalam melakukan perubahan CORS Policy tanpa harus line atau antarmuka ...
    • Konfigurasi S3 Client NEO Object Storage Menggunakan GoodSync

      A. Pendahuluan Neo Object Storage merupakan layanan Object Storage atau penyimpanan berbasis objek adalah istilah umum yang mengacu pada cara kita mengatur dan berkerja dengan unit penyimpanan yang disebut object. Sama halnya seperti file, object ...