Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 18470|Válasz: 5

MinIO Storage (1) MinIO telepítése szolgáltatásként Windows alatt

[Linket másol]
Közzétéve 2021. 03. 07. 18:17:11 | | | |
A Minio egy új, nyílt forráskódú projekt, amelyet Anand Babu Periasamy, a GlusterFS egyik alapítója adott ki. A Minio kompatibilis az Amason S3 elosztott objektumtároló projektjével, amelyet Golangban valósítottak meg, és amelyet az ügyfél támogat. NET, Java, Python, Javacript, Golang nyelvek.
A Minio felhőalapú tárolási megoldásként használható hatalmas mennyiségű kép, videó és dokumentum tárolására. A Golang megvalósításnak köszönhetően a szerver képes működni Windowson, Linuxon, OS X-en és FreeBSD-n. A konfiguráció egyszerű: lényegében a futtatható program másolása, és egyetlen parancssorral lehet futtatni.

Dokumentáció:A hiperlink bejelentkezés látható.

Nem ajánlott ellenőrizni a hivatalos kínai dokumentációt, mert az hiányos!
Tipp: A MinIO Windows alatt vanElosztott telepítés, csak kísérleti termékek, nem ajánlott, ha egyedül állsz, az rendben van!

Letöltés

Letöltés Windows verzióra:A hiperlink bejelentkezés látható.

Telepítés

Gyorsan elindíthatod az instance-t a következő parancs használatával:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: A hiperlink bejelentkezés látható.  A hiperlink bejelentkezés látható.
RootUser: minioadmin
RootPass: minioadmin

Böngésző hozzáférés:
   A hiperlink bejelentkezés látható.  A hiperlink bejelentkezés látható.

Parancssori hozzáférés:A hiperlink bejelentkezés látható.
   $ mc.exe alias set myminioA hiperlink bejelentkezés látható.minioadmin minioadmin

Object API (Amazon S3 kompatibilis):
   Indulj:         A hiperlink bejelentkezés látható.
   Java:      A hiperlink bejelentkezés látható.
   Python:     A hiperlink bejelentkezés látható.
   JavaScript:A hiperlink bejelentkezés látható.
   .NET:      A hiperlink bejelentkezés látható.
Észlelve az alapértelmezett hitelesítéseket 'minioadmin:minioadmin', kérjük, azonnal változtasd meg az adatokat a 'MINIO_ROOT_USER' és 'MINIO_ROOT_PASSWORD' billentyűkkel.



Ugyanakkor automatikusan létrehoznak egy .minio.sys mappát a D:\dev_tools\file_attach könyvtár alatt

Böngésző hozzáférés:A hiperlink bejelentkezés látható.Az alapértelmezett fiók és jelszó: minioadmin



Hozzáférési fiók és jelszó beállítása

A MinIO fiókokat és jelszavakat környezeti változók állítják be: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD és néhány más paraméter is környezeti változók formájában van beállítva.

Az interneten láttam, hogy elég az értékek módosítása a "D:\dev_tools\file_attach\.minio.sys\config\config.json" fájl access_key és secret_key után. Bár ez a módszer megváltoztathatja a fiókot és a jelszót, nem biztonságos és nem ajánlott.


config.json Fájl Tartalma:

{"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":"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":""expury","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":"},{"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":"},{"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":"endpoint","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":"mandatory","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_ key","value":""},{"key":"tls_client_auth","value":"0"},{"key":"sasl","value":"off"},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"},{"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":"enenabled","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":"},{"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":"enenabled","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":"endpoint","value":""},{"key":"auth_token","value":""},{"key":"queue_limit","value":"0"},{"key":"queue_dir","value":"},{"key":"client_cert","value":""},{"key":"},{"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}}

Először zárd be a most megnyitott konzolos alkalmazást, és a helyes módja a következő:

Természetesen a setx-et is használhatod állandó változók beállítására, lásd:

cmd a állandó környezeti változó parancs beállításához
https://www.itsvse.com/thread-9230-1-1.html

A MinIO titkosítja a konfigurációs információkat, ahogy az alábbi ábrán látható:
Megpróbálom titkosítani az összes konfigurációt, IAM felhasználót és szabályzatot a MinIO háttérrendszerén



Jegyzet:A számlaszámnak legalább 3 karakter hosszúnak kell lennie, a jelszónak pedig 8 karakter hosszúnak kell lennie。 Ellenkező esetben a hiba a következő lesz:

A hozzáférési kulcs hosszának legalább 3 karakternek kell lennie, a titkos kulcs hosszának legalább 8 karakternek

A MinIO szolgáltatásként van telepítve Windows alatt

Minden alkalommal, amikor a parancssoron keresztül indítod el a MinIO-t, nagyon kényelmetlen, könnyen bezárod az ablakot, és a MinIO alkalmazás is bezárul.

Windows szolgáltatásként telepíthető az NSSM eszközön keresztül, például:

Alkalmazások telepítése Windows szolgáltatásként NSSM-en keresztül
https://www.itsvse.com/thread-9551-1-1.html

Először adjunk hozzá NSSM.exe a rendszer út változójába. (kihagyva)

Hozz létre új install.cmd fájlt a következő szkript parancssal:

Jobb kattintással induljon rendszergaztatóként, ahogy az alábbi képen látható:



Nyisd meg újra a weboldalt, és jelentkezz be a fiókkal: itsvse jelszó: ttsvse123456.

Hozzunk létre egy vödröt Test néven,Próbáljunk meg feltölteni egy fájlt,Megoszthatod a fájlt barátaidkal,Beállíthatod a link érvényességi időszakát is,Használható privát hálózati lemezként, ahogy az alábbi ábrán látható:



Egyesek megkérdezhetik, mi a különbség aközött, hogy közvetlenül merevlemezre mentünk a mappába?

1. A MinIO webes vizuális fájlmegtekintési felületet biztosít;
2. A magja valójában elosztott, ugyanazt a fájlt terjeszti különböző szervercsomópontokon a fájl megbízhatóságának biztosítása érdekében;
3. Ha a tárhelyünk távoli szerver, akkor az is nagyon problémás, hogy más protokollokon keresztül kell feltölteni a szerverre, például FTP feltöltés a szerverre, illetve az FTP telepítés is;
4. Néhány fejlett funkciója van, például: fájlok megosztása közvetlenül barátaival és a link érvényességi időszakok beállítása.

Ezért nem tekinthetjük ezt pusztán middleware-nek, amely segít fájlokat mappákban tárolni.


(Vége)






Előző:Újonnan érkező jelentési bejegyzés
Következő:HTML custom favicon ico path address
 Háziúr| Közzétéve 2021. 03. 09. 15:15:19 |
Portparaméterek módosítása



Példa:

 Háziúr| Közzétéve 2022. 01. 23. 20:56:05 |
Indítás (fiók és jelszó beállítása) parancs Linux környezetben:


Közzétéve 2023. 04. 15. 17:39:32 |
Ezt a bejegyzést utoljára yczhou szerkesztette: 2023-4-15, 17:48

Közzétéve 2023. 04. 15. 17:48:13 |

Köszönöm, hogy megosztottad
 Háziúr| Közzétéve 2025. 08. 28. 17:02:26 |
MinIO tárolás (iii) Helyi fájlok másolása, feltöltése (migrálása) a minio vödörbe
https://www.itsvse.com/thread-11060-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com