Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 18470|Yanıt: 5

MinIO Depolama (1) Windows altında MinIO'yu bir hizmet olarak kur

[Bağlantıyı kopyala]
Yayınlandı 7.03.2021 18:17:11 | | | |
Minio, GlusterFS'in kurucularından Anand Babu Periasamy tarafından yayımlanan yeni bir açık kaynak projesidir. Minio, Amason'un Golang dilinde uygulanan ve istemci tarafından desteklenen S3 dağıtık nesne depolama projesiyle uyumludur. NET, Java, Python, Javacript, Golang dilleri.
Minio, çok sayıda görsel, video ve belgeyi depolamak için bulut depolama çözümü olarak kullanılabilir. Golang uygulaması sayesinde sunucu Windows, Linux, OS X ve FreeBSD üzerinde çalışabiliyor. Yapılandırma basittir, temelde çalıştırılabilir programı kopyalamak ve tek bir komut satırı çalıştırılabilir.

Belge:Bağlantı girişi görünür.

Belgelerin resmi Çince versiyonunu kontrol etmek önerilmez çünkü belge eksiktir!
İpucu: MinIO Windows altındaDağıtık dağıtım, sadece deneysel ürünler, önerilmiyor, tek başına duruyorsan sorun değil!

İndirmek

Windows için indir:Bağlantı girişi görünür.

Kurma

Aşağıdaki komutu kullanarak bir örneği hızlıca başlatabilirsiniz:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Bağlantı girişi görünür.  Bağlantı girişi görünür.
RootUser: minioadmin
RootPass: minioadmin

Tarayıcı Erişimi:
   Bağlantı girişi görünür.  Bağlantı girişi görünür.

Komut Satırı Erişimi:Bağlantı girişi görünür.
   $ mc.exe takma ad seti myminioBağlantı girişi görünür.minioadmin minioadmin

Object API (Amazon S3 uyumlu):
   Git:         Bağlantı girişi görünür.
   Java:      Bağlantı girişi görünür.
   Python:     Bağlantı girişi görünür.
   JavaScript:Bağlantı girişi görünür.
   .NET:      Bağlantı girişi görünür.
Varsayılan kimlik bilgileri 'minioadmin:minioadmin' tespit edildi, lütfen kimlik bilgilerini hemen 'MINIO_ROOT_USER' ve 'MINIO_ROOT_PASSWORD' kullanarak değiştirin



Aynı zamanda, D:\dev_tools\file_attach dizininde otomatik olarak bir .minio.sys klasörü oluşturulur

Tarayıcı erişimi:Bağlantı girişi görünür.Varsayılan hesap ve şifre: minioadmin



Bir erişim hesabı ve şifre oluştur

MinIO hesapları ve şifreleri ortam değişkenleriyle ayarlanır: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD ve bazı diğer parametreler de ortam değişkenleri şeklinde ayarlanır.

İnternette "D:\dev_tools\file_attach\.minio.sys\config\config.json" dosyasının access_key ve secret_key sonrasında değerlerin değiştirilmesinin yeterli olduğunu gördüm. Bu yöntem hesabı ve şifreyi değiştirebilse de, güvenli değildir ve önerilmez.


config.json Dosya İçeriği:

{"api":{"_":[{"key":"requests_max","value":"0"},{"key":"requests_deadline","value":"10s"},{"key":"cluster_deadline","value":"10s"},{"key":"cors_allow_origin","value": "*"},{"key":"remote_transport_deadline","value":"2h"},{"key":"list_quorum","value":"strict"},{"key":"extend_list_cache_life","value":"0s"},{"key":"replication_workers ","value":"100"}]},"audit_webhook":{"_":[{"key":"enable","value":"off"},{"key":"endpoint","value":""},{"key":"auth_token","value":""},{"key":"client_cert","value":"""} ,{"key":"client_key","value":""}]},"cache":{"_":[{"key":"drives","value":""},{"key":"exclude","value":""},{"key":"exclude","value":"90"},{"key":"quota","value":"80"},{ "key":"after","value":"0"},{"key":"watermark_low","value":"70"},{"key":"watermark_high","value":"80"},{"key":"range","value":"on"},{"key":"commit","value":"value":" writethrough"}]},"compression":{"_":[{"key":"enable","value":"off"},{"key":"allow_encryption","value":"off"},{"key":"extensions","value":"value":".txt,.log,.csv,.json,.tar,. xml,.bin"},{"key":"mime_types","value":"text/*,application/json,application/xml,binary/octet-stream"}]},"credentials":{"_":[{"key":"access_key","value":"minioadmin"}, {"key":"secret_key","value":"minioadmin"}]},"etcd":{"_":[{"key":"endpoints","value":"},{"key":"path_prefix","value":""},{"key":"coredns_path","value":"/skydns"},{" key":"client_cert","value":""},{"key":"client_cert_key","value":""}]},"heal":{"_":[{"key":"bitrotscan","value":"off"},{"key":"max_sleep","value":"1s"},{"key":"max_io" ,"value":"10"}]},"identity_ldap":{"_":[{"key":"server_addr","value":""},{"key":"username_format","value":"""},{"key":"user_dn_search_base_dn","value":""},{"key":""user_ dn_search_filter","value":""},{"key":"group_search_filter","value":""},{"key":"group_search_base_dn","value":""},{"key":"sts_expiry","value":"1h"},{"key":"tls_skip_ verify","value":"off"},{"key":"server_insecure","value":"off"},{"key":"server_starttls","value":"off"},{"key":"lookup_bind_dn","value":"""},{"key":""lookup_bind_ password","value":""}]},"identity_openid":{"_":[{"key":"config_url","value":""},{"key":"client_id","value":""},{"key":"claim_name","value":"policy"},{"key":""claim_ prefix","value":""},{"key":"scopes","value":""},{"key":"jwks_url","value":""}]},"kms_kes":{"_":[{"key":"endpoint","value":"},{"key":"key_name","value":""},{"key":" cert_file","value":""},{"key":"key_file","value":""},{"key":"capath","value":""}]},"kms_vault":{"_":[{"key":""endpoint","value":"""},{"key":"key_name","value":""},{"key ":"auth_type","value":"approle"},{"key":"auth_approle_id","value":""},{"key":"auth_approle_secret","value":""},{"key":"capath","value":""},{"key":"},{"key":"key_version","value ":""},{"key":"namespace","value":""}]},"logger_webhook":{"_":[{"key":"enable","value":"off"},{"key":"uç nokta","value":""},{"key":"auth_token","value":""}]},"notify_ amqp":{"_":[{"key":"enable","value":"off"},{"key":"url","value":""},{"key":"exchange","value":""},{"key":"exchange_type","value":""},{"key":"routing_key","value":""}, {"key":"zorunlu","value":"off"},{"key":"durable","value":"off"},{"key":"no_wait","value":"off"},{"key":"internal","value":"off"},{"key":"auto_deleted","value":"off" },{"key":"delivery_mode","value":"0"},{"key":"queue_limit","value":"0"},{"key":"queue_dir","value":""}]},"notify_elasticsearch":{"_":[{"key":"enable","value":"off"},{ "key":"URL","value":""},{"key":"format","value":"namespace"},{"key":"index","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":" username","value":""},{"key":"password","value":""}]}},"notify_kafka":{"_":[{"key":"enable","value":"off"},{"key":"topic","value":""},{"key":"brokers","value":""},{" key":"sasl_username","value":""},{"key":"sasl_password","value":""},{"key":"sasl_mechanism","value":"plain"},{"key":"client_tls_cert","value":""},{"key":""client_tls_ anahtar","value":""},{"key":"tls_client_auth","value":"0"},{"key":"sasl","value":"off"},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"off"},{"key":"queue_ limit","value":"0"},{"key":"queue_dir","value":""},{"key":"version","value":"}]},"notify_mqtt":{"_":[{"key":"enable","value":"off"},{"key":"broker","value":""},{"key ":"topic","value":""},{"key":"password","value":""},{"key":"username","value":""},{"key":"qos","value":"0"},{"key":"keep_alive_interval","value":"0s"},{"key":"0s"},{"key":" reconnect_interval","value":"0s"},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_mysql":{"_":[{"key":"enable","value":"off"},{"key":" format","value":"namespace"},{"key":"dsn_string","value":""},{"key":"table","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":"max_ open_connections","value":"2"}]}},"notify_nats":{"_":[{"key":"enable","value":"off"},{"key":"address","value":""},{"key":"subject","value":""},{"key":"username","value ":"""},{"key":"password","value":""},{"key":"token","value":""},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"cert_authority","value":"} ,{"key":"client_cert","value":""},{"key":"client_key","value":""},{"key":"ping_interval","value":"0"},{"key":"streaming","value":"off"},{"key":"streaming_async"," value":"off"},{"key":"streaming_max_pub_acks_in_flight","value":"0"},{"key":"streaming_cluster_id","value":""},{"key":"queue_dir","value":"""},{"key":"queue_limit""," value":"0"}]},"notify_nsq":{"_":[{"key":"enable","value":"off"},{"key":"nsqd_address","value":""},{"key":"topic","value":""},{"key":"tls","value":"off"},{"key":""tls_ skip_verify","value":"off"},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_postgres":{"_":[{"key":"enable","value":"off"},{"key":"format", "value":"namespace"},{"key":"connection_string","value":""},{"key":"table","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":""max_ open_connections","value":"2"}]},"notify_redis":{"_":[{"key":"enable","value":"off"},{"key":"format","value":"namespace"},{"key":"address","value":""},{"key":"key"," value":""},{"key":"password","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_webhook":{"_":[{"key":"enable","value":"off"},{" key":"uç nokta","value":""},{"key":"auth_token","value":""},{"key":"queue_limit","value":"0"},{"key":"queue_dir","value":""},{"key":"client_cert","value":""},{"key":" client_key","value":""}]}},"policy_opa":{"_":[{"key":"url","value":""},{"key":"auth_token","value":""}]},"region":{"_":[{"key":"name","value":""}]},"scanner":{"_":[{" key":"delay","value":"10"},{"key":"max_wait","value":"15s"}]}},"storage_class":{"_":null}}

Öncelikle, az önce açtığınız konsol uygulamasını kapatın ve bunu yapmanın doğru yolu şöyledir:

Tabii ki, setx'i kalıcı değişkenleri ayarlamak için de kullanabilirsiniz, bkz:

cmd kalıcı ortam değişkeni komutunu ayarlamak için
https://www.itsvse.com/thread-9230-1-1.html

MinIO, yapılandırma bilgilerini şifreler, aşağıdaki şekilde gösterilmiştir:
MinIO arka uçunda tüm yapılandırmaların, IAM kullanıcılarının ve politikalarının şifrelenmesine çalışmak



Not:Hesap numarası en az 3 karakter uzunluğunda olmalı, şifre ise 8 karakter uzunluğunda olmalı。 Aksi takdirde, hata şu şekilde olur:

Erişim anahtarı uzunluğu en az 3, gizli anahtar uzunluğu ise en az 8 karakter olmalıdır

MinIO, Windows altında bir hizmet olarak kuruludur

MinIO'yu komut satırından başlattığınızda çok zahmetli oluyor ve pencereyi kapatmak kolay oluyor, MinIO uygulaması da kapanıyor.

NSSM aracı aracılığıyla Windows hizmeti olarak dağıtılabilir, örneğin:

Uygulamaları NSSM üzerinden Windows hizmetleri olarak dağıtın
https://www.itsvse.com/thread-9551-1-1.html

Öncelikle, sistem yolu değişkeninin içine NSSM.exe ekleyin. (atlandı)

Aşağıdaki betik komutuyla yeni bir install.cmd dosyası oluşturun:

Aşağıdaki görselde gösterildiği gibi yönetici olarak çalıştırmak için sağ tıklayın:



Web sitesini yeniden açın ve şu hesapla giriş yapın: itsvse şifresi: ttsvse123456.

Test adında bir kova oluşturalım,Ve bir dosya yüklemeye çalışalım,Dosyayı arkadaşlarınızla paylaşabilirsiniz,Ayrıca bağlantı geçerlilik süresini ayarlayabilirsiniz,Aşağıdaki şekilde gösterildiği gibi özel ağ diski olarak kullanılabilir:



Bazı kişiler şunu sorabilir: Bunun doğrudan bir sabit disk klasörüne kaydetme ile arasındaki fark nedir?

1. MinIO, web görsel dosya görüntüleme arayüzü sağlar;
2. Çekirdeği aslında dağıtılmıştır ve aynı dosya farklı sunucu düğümlerine dağıtılır; böylece dosyanın güvenilirliği sağlanır;
3. Depolama alanımız uzak bir sunucuysa, sunucuya FTP yükleme gibi diğer protokoller üzerinden sunucuya yükleme gerekip gerekmediği de çok sorunludur;
4. Bazı gelişmiş özellikleri vardır, örneğin: dosyaları doğrudan arkadaşlarınızla paylaşmak ve bağlantı geçerlilik sürelerini ayarlamak.

Bu nedenle, dosyaları klasörlerde saklamanıza yardımcı olan bir ara yazılım olarak düşünemeyiz.


(Son)






Önceki:Yeni Gelen rapor gönderisi
Önümüzdeki:HTML custom favicon ico path address
 Ev sahibi| Yayınlandı 9.03.2021 15:15:19 |
Port parametrelerini değiştir



Örnek:

 Ev sahibi| Yayınlandı 23.01.2022 20:56:05 |
Linux ortamında başlatma (hesap ve şifre ayarla) komutu:


Yayınlandı 15.04.2023 17:39:32 |
Bu gönderi en son 2023-4-15 17:48 tarihinde yczhou tarafından düzenlenmiştir

Yayınlandı 15.04.2023 17:48:13 |

Paylaştığın için teşekkürler
 Ev sahibi| Yayınlandı 28.08.2025 17:02:26 |
MinIO depolama (iii) Yerel dosyaları minio kovasına kopyala-yükle (taşıma)
https://www.itsvse.com/thread-11060-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com