Konfigurasi (CORS) di NEO Object Storage

Konfigurasi (CORS) di NEO Object Storage

A. Pendahuluan

 

S3 browser adalah tools yang dapat digunakan untuk mengelola NEO Object StorageTools ini memiliki fitur untuk melakukan modifikasi CORS Policy yang memudahkan user dalam melakukan perubahan CORS Policy tanpa harus line atau antarmuka Linux. 

 

B. Konfigurasi

 

Pada artikel ini silahkan Anda mengakses command dapat menghubungkan bucket Anda ke S3Browser lalu Anda klik Buckets >> CORS Configuration 

 
 

Gambar 1. Menu Cors Configuration

 

 

Klik kanan pada bucket yang ingin Anda setting dan pilih CORS Configuration. Jika sudah maka Anda dapat mengisi pengaturan CORS 

Gambar 2. Contoh Command Cors

 

 

 

Berikut penjelasan pada setiap command yang kita konfigurasi pada cors policy dengan Kebijakan yang mengizinkan NEO Object Storage seperti berikut ini, dengan Anda mengizinkan HTTP dan HTTPS, untuk www.staging-gio.com dan staging-gio.com 

<CORSConfiguration> 
<CORSRule>
<ID>Allow Content for staging-gio.com</ID> [ID untuk menamakan CORS]
<AllowedOrigin>https://www.staging-gio.com </AllowedOrigin> [Domain yang dapat di akses] 
<AllowedOrigin>http://www.staging-gio.com </AllowedOrigin> [CORS Domain yang dapat di akses] 
<AllowedOrigin>https://staging-gio.com </AllowedOrigin> [CORS Domain yang dapat di akses] 
<AllowedOrigin>http://staging-gio.com </AllowedOrigin> [CORS Domain yang dapat di akses]
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod> 
[ Situs yang diberi otoritas dapat membaca semua jenis data dengan metode GET dan HEAD, mengunggah data dengan metode PUT dan POST, dan menghapus data dengan metode DELETE ]
<AllowedHeader>*</AllowedHeader>
<ExposeHeader>ETag</ExposeHeader>
<MaxAgeSeconds>86400</MaxAgeSeconds>
</CORSRule>
</CORSConfiguration>

 

Kebijakan CORS yang memungkinkan PUT, POST, dan DELETE dari https://www.example.com dan memungkinkan GET dari mana saja seperti berikut ini: 

<CORSConfiguration> 
<CORSRule>
<AllowedOrigin>http://www.staging-gio.com </AllowedOrigin>
[CORS Domain yang dapat di akses]
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
[Method yang diperbolehkan]
<AllowedHeader>*</AllowedHeader>
</CORSRule>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
</CORSRule>
</CORSConfiguration>

 

C. Kesimpulan

 

Dengan demikian, artikel ini memberikan panduan bagi pembaca untuk memahami, mengkonfigurasi, dan menerapkan CORS di layanan NEO Object Storage, yang mendukung integrasi yang aman dan efisien dengan aplikasi dan layanan di berbagai domain.

 

 

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui live chat di website Biznet Gio, melalui chat WhatsApp dan juga dapat melalui telpon (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 ...
    • Implementasi HLS Enryption Pada S3 Storage Untuk Membuat Video Tidak Dapat Didownload

      A. Pendahuluan Proteksi Pada Video Website saat ini menjadi kebutuhan yang sangat lah penting untuk pengamanan kepemilikan video yang ditayangkan pada website online course, catalog dan lain lain nya. Dengan menggunakan HLS Enryption video yang ...
    • 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 ...
    • 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 ...
    • 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 ...