DEV Community

Cover image for MinIO Client Kullanımı
Emre Emanet
Emre Emanet

Posted on • Edited on

MinIO Client Kullanımı

MinIO, Amazon S3 uyumlu bir bulut depolama sunucusudur. Bu, Amazon S3 ile konuşacak şekilde yapılandırılabilen uygulamaların MinIo ile konuşacak şekilde de yapılandırılabileceği anlamına gelir. MinIo fotoğraflar, videolar, günlük dosyaları, yedeklemeler ve container/VM imajları gibi yapılandırılmamış verileri depolamak içinde kullanılabilir. MinIO Client, adından da anlaşılabileceği gibi MinIO sunucusundaki depolama hizmetine ulaşarak işlemler yapmak için geliştirilmiş bir yazılımdır. Komut satırından çalışmaktadır. Bu yazı nasıl kullanılacağını örneklerle anlatmaktadır.

Öncelikle dosyayı indiriyoruz.

curl -O https://dl.min.io/client/mc/release/linux-amd64/mc
Enter fullscreen mode Exit fullscreen mode

veya

wget https://dl.min.io/client/mc/release/linux-amd64/mc
Enter fullscreen mode Exit fullscreen mode

Ardından dosyaya çalıştırma izini veriyoruz.

chmod +x mc
Enter fullscreen mode Exit fullscreen mode

MinIO server için çalışabildiği gibi diğer bulut tabanlı sistemlerle(Amazon S3, GCS) de çalışabilmektedir.

Amazon S3 için kaynak ekleme

mc alias set s3 https://s3.amazonaws.com BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 --api S3v4
Enter fullscreen mode Exit fullscreen mode

MinIO için kaynak ekleme

mc alias set minio http://192.168.1.51 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 --api S3v4
Enter fullscreen mode Exit fullscreen mode

Google Cloud Storage

mc alias set gcs  https://storage.googleapis.com BKIKJAA5BMMU2RHO6IBB V8f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12
Enter fullscreen mode Exit fullscreen mode

Hangi sistemi yapılandıracak isek yapılandırıp ardından aşağıdaki gibi çalıştırmaya başlıyoruz.

Amazon S3 içerisindeki dosyaları listeleme

$ ./mc ls s3
[2021-04-15 01:05:56 +03]     0B deneme/ 
[2021-10-19 10:42:12 +03]     0B emre/ 
[2021-04-15 12:08:37 +03]     0B kova/ 
[2021-03-13 17:35:06 +03]     0B test/
Enter fullscreen mode Exit fullscreen mode

Amazon S3 bucket oluşturma

$ ./mc mb s3/emre 
Bucket created successfully `s3/emre`.
Enter fullscreen mode Exit fullscreen mode

Amazon S3 bucket silme

mc rb s3/mybucket --force
Bucket removed successfully ‘s3/mybucket’.
Enter fullscreen mode Exit fullscreen mode

AmazonS3 içerisine dosya upload

./mc cp debian.iso s3/test
Enter fullscreen mode Exit fullscreen mode

Daha fazlası için:
https://docs.min.io/docs/minio-client-complete-guide.html

Top comments (0)