Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18470|Odpoveď: 5

MinIO úložisko (1) Inštalujte MinIO ako službu vo Windows

[Kopírovať odkaz]
Zverejnené 7. 3. 2021 18:17:11 | | | |
Minio je nový open source projekt, ktorý vydal Anand Babu Periasamy, jeden zo zakladateľov GlusterFS. Minio je kompatibilné s projektom distribuovaného objektového úložiska S3 od Amasonu, implementovaným v Golangu a podporovaným klientom. NET, Java, Python, Javacript, Golang jazyky.
Minio sa dá použiť ako cloudové úložisko na ukladanie obrovského množstva obrázkov, videí a dokumentov. Vďaka implementácii Golang môže server fungovať na Windows, Linuxe, OS X a FreeBSD. Konfigurácia je jednoduchá, v podstate kopíruje spustiteľný program a môže sa spustiť jeden riadok príkazu.

Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.

Neodporúča sa kontrolovať oficiálnu čínsku verziu dokumentácie, pretože je neúplná!
Tip: MinIO je pod WindowsDistribuované nasadenie, iba experimentálne produkty, neodporúčam, ak stojíte sami, je to v poriadku!

Stiahnuť

Stiahnuť pre verziu pre Windows:Prihlásenie na hypertextový odkaz je viditeľné.

Inštalácia

Inštanciu môžete rýchlo spustiť pomocou nasledujúceho príkazu:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Prihlásenie na hypertextový odkaz je viditeľné.  Prihlásenie na hypertextový odkaz je viditeľné.
RootUser: minioadmin
RootPass: minioadmin

Prístup do prehliadača:
   Prihlásenie na hypertextový odkaz je viditeľné.  Prihlásenie na hypertextový odkaz je viditeľné.

Prístup cez príkazový riadok:Prihlásenie na hypertextový odkaz je viditeľné.
   $ mc.exe alias set myminioPrihlásenie na hypertextový odkaz je viditeľné.minioadmin minioadmin

Object API (kompatibilné s Amazon S3):
   Choďte:         Prihlásenie na hypertextový odkaz je viditeľné.
   Java:      Prihlásenie na hypertextový odkaz je viditeľné.
   Python:     Prihlásenie na hypertextový odkaz je viditeľné.
   JavaScript:Prihlásenie na hypertextový odkaz je viditeľné.
   .NET:      Prihlásenie na hypertextový odkaz je viditeľné.
Zistené predvolené prihlasovacie údaje 'minioadmin:minioadmin', prosím, okamžite zmeňte prihlasovacie údaje pomocou 'MINIO_ROOT_USER' a 'MINIO_ROOT_PASSWORD'



Zároveň sa automaticky vytvorí priečinok .minio.sys v adresári D:\dev_tools\file_attach

Prístup do prehliadača:Prihlásenie na hypertextový odkaz je viditeľné.Predvolený účet a heslo sú: minioadmin



Založte si prístupový účet a heslo

MinIO účty a heslá sa nastavujú pomocou environmentálnych premenných: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD a niektoré ďalšie parametre sa tiež nastavujú vo forme environmentálnych premenných.

Na internete som videl, že stačí upraviť hodnoty v hodnote po access_key a secret_key súboru "D:\dev_tools\file_attach\.minio.sys\config\config.json". Hoci táto metóda môže zmeniť účet a heslo, nie je bezpečná a neodporúča sa.


config.json Obsah súboru:

{"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":"expiry","value":"90"},{"key":quota","value":"80"},{ "key":"po","value":"0"},{"key":"watermark_low","value":"70"},{"key":"watermark_high","value":"80"},{"key":"range","value":"on"},{"key":"commit","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_ overiť","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 key ":"auth_type","value":"approle"},{"key":"auth_approle_id","value":""},{"key":"auth_approle_secret","value":"},{"key":"capath","value":"},{"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":"obligory","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":" používateľské meno","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":"queue_ limit","value":"0"},{"key":"queue_dir","value":"},{"key":"version","value":"}]},"notify_mqtt":{"_":[{"key":"enable","value":"off"},{"key":"broker","value":"},{"key key ":"topic","value":"},{"key":"password","value":"},{"key":"username","value":""},{"key":"qos","value":"0"},{"key":"keep_alive_interval","value":"0s"},{"key":" reconnect_interval","value":"0s"},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_mysql":{"_":[{"key":"enable","value":"off"},{"key":" formát","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"},{" kľúč":"endpoint","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}}

Najprv zatvorte konzolovú aplikáciu, ktorú ste práve otvorili, a správny spôsob je nasledovný:

Samozrejme, môžete tiež použiť setx na nastavenie trvalých premenných, pozri:

CMD na nastavenie príkazu trvalej environmentálnej premennej
https://www.itsvse.com/thread-9230-1-1.html

MinIO šifruje konfiguračné informácie, ako je znázornené na nasledujúcom obrázku:
Pokus o šifrovanie všetkých konfigurácií, IAM používateľov a politík na MinIO backende



Nota:Číslo účtu by malo mať aspoň 3 znaky a heslo 8 znakov。 Inak bude chyba nasledovná:

Dĺžka prístupového kľúča by mala byť aspoň 3 a dĺžka tajného kľúča aspoň 8 znakov

MinIO je nainštalovaný ako služba pod Windows

Vždy, keď spustíte MinIO cez príkazový riadok, je to veľmi nepraktické, okno sa ľahko zatvorí a aplikácia MinIO sa zatvorí.

Môže byť nasadený ako Windows služba prostredníctvom nástroja NSSM, napríklad:

Nasadzovanie aplikácií ako Windows služieb cez NSSM
https://www.itsvse.com/thread-9551-1-1.html

Najprv pridajte NSSM.exe do premennej systémovej cesty. (vynechané)

Vytvorte nový install.cmd súbor pomocou nasledujúceho skriptového príkazu:

Pravým kliknutím kliknite na spustenie ako administrátor, ako je znázornené na nasledujúcom obrázku:



Znovu otvorte webovú stránku a prihláste sa s účtom: heslo itsvse: ttsvse123456.

Vytvorme bucket s názvom test a skúsme nahrať súbor. Súbor môžete zdieľať s priateľmi, môžete tiež nastaviť dobu platnosti odkazu. Môže sa použiť ako disk súkromnej siete, ako je znázornené na obrázku nižšie:



Niektorí sa môžu pýtať, aký je rozdiel medzi tým a uložením priamo na pevný disk?

1. MinIO poskytuje webové vizuálne rozhranie na prezeranie súborov;
2. Jeho jadro je skutočne distribuované, pričom ten istý súbor sa distribuuje na rôzne serverové uzly, aby sa zabezpečila spoľahlivosť súboru;
3. Ak je naše úložisko vzdialený server, či je potrebné nahrávať na server cez iné protokoly, ako napríklad: FTP upload na server, nasadenie FTP, je tiež veľmi problematické;
4. Má niektoré pokročilé funkcie, ako napríklad: zdieľanie súborov priamo s priateľmi a nastavenie platnosti odkazov.

Preto to nemôžeme vnímať len ako middleware, ktorý vám pomáha ukladať súbory do priečinkov.


(Koniec)






Predchádzajúci:Nováčikovský reportový príspevok
Budúci:HTML custom favicon ico path address address
 Prenajímateľ| Zverejnené 9. 3. 2021 15:15:19 |
Upraviť parametre portu



Príklad:

 Prenajímateľ| Zverejnené 23. 1. 2022 20:56:05 |
Príkaz na spustenie (nastaviť účet a heslo) v prostredí Linuxu:


Zverejnené 15. 4. 2023 17:39:32 |
Tento príspevok naposledy upravoval yczhou 15.4.2023 o 17:48

Zverejnené 15. 4. 2023 17:48:13 |

Ďakujem za zdieľanie
 Prenajímateľ| Zverejnené 28. 8. 2025 17:02:26 |
MinIO úložisko (iii) Kopírovanie-nahrávanie (migrácia) lokálnych súborov do minio bucketu
https://www.itsvse.com/thread-11060-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com