Mengelola Object pada Layanan NEO Object Storage

Mengelola Object pada Layanan NEO Object Storage

A. Pendahuluan

Kali ini kita akan coba mengelola object menggunakan NEO Portal serta S3CMD. 

Pada dasarnya setiap object mempunyai access control list (ACL) yang memungkinkan Anda mengelola akses ke bucket dan object. Setiap bucket dan object memiliki ACL yang melekat padanya sebagai subresource. Ini mendefinisikan akun NEO atau grup mana yang diberi akses dan jenis akses. Saat permintaan diterima, NEO Flex memeriksa serta memverifikasi izin akses object tersebut. 

B. Penjelasan

Berikut table ACL beserta hak aksesnya.:

Bucket ACL  

Apply 

Permission Added to ACL 

Private 

Bucket dan Object 

Hanya owner yang memiliki kontrol penuh 

Public Read 

Bucket dan Object 

Hanya memiliki akses Read saja 

Public Read Write 

Bucket dan Object 

Pengakes mempunyai kendali penuh, akses Read dan Write 

Authenticated Read 

Bucket dan Object 

Hanya User yang di authentikasi yang memiliki akses Read 

Log Delivery Write 

Bucket 

Mendapat akses permission Read dan Write pada Bucket 


 

1. Untuk memulai mengelola object silahkan login menuju portal NEO dan masuk ke menu Dashboard setelah itu pilih layanan NEO Object Storage yang Anda miliki.

Gambar 1. Overview NEO Object Storage

2. Pilih menu Bucket, disana terlihat salah satu object. Untuk mengubah ACL pada object tersebut klik Bucket ACL, lalu pilih permission untuk akses bucket-nya. 

Gambar 2. Bucket ACL
 

3. Untuk menggantinya harus ditambahkan dahulu permission yang Anda inginkan lalu menghapus permission yang lama.

4. Sedangkan untuk mengubah ACL Bucket, Anda harus menggunakan tools lain seperti S3CMD, dan untuk melihat bucket yang kita punya, silakan jalankan command di bawah ini: 

#s3cmd ls 

2017-09-25 03:06 s3://website-bucket 

 

a. Untuk melihat Object yang sudah kita upload: 

#s3cmd la 

2017-09-26 09:55 90862 s3://website-bucket/small-square.gif 
2017-09-26 09:55 55134 s3://website-bucket/source-web.png 

 

b. Untuk melihat info dari Object termasuk ACL: 

#s3cmd info s3://website-bucket/small-square.gif 

s3://website-bucket/small-square.gif (object): 
File size: 90862 
Last mod: Tue, 26 Sep 2017 09:55:26 GMT 
MIME type: image/gif 
Storage: STANDARD 
MD5 sum: baa128f993d2944804b6cf08378107c8 
SSE: none 
policy: none 
cors: none 
ACL: Test Test: FULL_CONTROL 
x-amz-meta-s3cmd-attrs:atime:1482423990/ctime:1472720604/gid:20/gname:staff/md5:baa128f993d2944804b6cf08378107c8/mode:33188/mtime:1472720604/uid:501/uname:bimandika 

 

c. Menambahkan ACL menjadi Public Read: 

#s3cmd setacl s3://website-bucket/small-square.gif –P 

s3://website-bucket/small-square.gif: ACL set to Public [1 of 1] 

#s3cmd info s3://website-bucket/small-square.gif 

s3://website-bucket/small-square.gif (object): 
File size: 90862 
Last mod: Tue, 26 Sep 2017 09:55:26 GMT 
MIME type: image/gif 
Storage: STANDARD 
MD5 sum: baa128f993d2944804b6cf08378107c8 
SSE: none 
policy: none 
cors: none 
ACL: *anon*: READ 
ACL: Test Test: FULL_CONTROL 
x-amz-meta-s3cmd-attrs:atime:1482423990/ctime:1472720604/gid:20/gname:staff/md5:baa128f993d2944804b6cf08378107c8/mode:33188/mtime:1472720604/uid:501/uname:bimandika 

 

d. Untuk mengubah bucket ACL silakan ketikkan command:

#s3cmd setacl s3://website-bucket/ -P 

 

e. Upload Object menggunakan ACL Public Read: 

#s3cmd put --acl-public square.gif s3://website-bucket 

upload: 'square.gif' -> 's3://website-bucket/square.gif' [1 of 1] 

136109 of 136109 100% in 0s 875.77 kB/s done 

Bila kita sudah meng-uploadnya, Object tersebut dapat dilihat di bagian info masing masing Object.

Referensi Command S3CMD: http://s3tools.org/usage.

 

C. Kesimpulan

Objek dalam object storage adalah entitas data digital yang kompleks yang disimpan dalam sistem penyimpanan objek. Ini berbeda dari penyimpanan data tradisional, seperti file system, di mana data disimpan dalam berkas atau directory.

 

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 GioAnda dapat menghubungi kami melalui email support@biznetgio.com atau 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 ...
    • Management NEO Object Storage Menggunakan S3 Browser

      A. Pendahuluan Apabila anda mempunyai layanan NEO Object Storage maka perlulah client management untuk mempermudah menyimpan dan mengambil data. S3 Browser merupakan salah satu opsi client Object Storage gratis yang dapat anda pilih yang dapat ...
    • Management NEO Object Storage Menggunakan Cyberduck

      A. Pendahuluan Apabila anda mempunyai layanan NEO Object Storage maka perlulah client management untuk mempermudah menyimpan dan mengambil data. Cyberduck merupakan salah satu opsi client Object Storage gratis yang dapat anda pilih yang dapat ...
    • Cara Mengelola NEO Object Storage Menggunakan NodeJS dan Ruby

      A. Pendahuluan NEO Object Storage merupakan layanan S3 protokol yang dapat digunakan untuk menyimpan data static seperti hal nya gambar, video, music dan yang lainnya. NEO Object Storage sendiri sudah kompatibel dengan Amazon S3 dengan demikian Anda ...
    • Implementasi NEO Object Storage Sebagai Primary dan External Storage Nextcloud

      A. Pendahuluan Seperti halnya Dropbox, Google Drive ataupun Mediafire anda pun dapat menggunakan Nextcloud sebagai server berbagi berkas dimana anda dapat menyimpan, mengelola maupun membagikan file dalam lokasi tersentralisasi. NEO Object Storage ...