Apa yang bisa kami bantu?

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.