Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 18470|Odgovoriti: 5

MinIO shranjevanje (1) Namestite MinIO kot storitev v Windows

[Kopiraj povezavo]
Objavljeno na 7. 03. 2021 18:17:11 | | | |
Minio je nov odprtokodni projekt, ki ga je izdal Anand Babu Periasamy, eden od ustanoviteljev GlusterFS. Minio je združljiv z Amasonovim projektom porazdeljenega objektnega shranjevanja S3, implementiranim v Golangu in podprtim s strani odjemalca. NET, Java, Python, Javacript, Golang jeziki.
Minio se lahko uporablja kot rešitev za shranjevanje v oblaku za shranjevanje ogromnih količin slik, videoposnetkov in dokumentov. Zahvaljujoč Golangovi implementaciji strežnik deluje na Windows, Linuxu, OS X in FreeBSD. Konfiguracija je preprosta, v bistvu kopira izvršljiv program, in lahko se izvede ena vrstica ukaza.

Dokumentacija:Prijava do hiperpovezave je vidna.

Ni priporočljivo preverjati uradne kitajske različice dokumentacije, saj je nepopolna!
Nasvet: MinIO je pod WindowsPorazdeljena uvedba, samo eksperimentalni izdelki, ni priporočljivo, če stojiš sam, je v redu!

Prenesti

Prenesite za različico za Windows:Prijava do hiperpovezave je vidna.

Namestitev

Instanco lahko hitro začnete z naslednjim ukazom:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Prijava do hiperpovezave je vidna.  Prijava do hiperpovezave je vidna.
RootUser: minioadmin
RootPass: minioadmin

Dostop do brskalnika:
   Prijava do hiperpovezave je vidna.  Prijava do hiperpovezave je vidna.

Dostop preko ukazne vrstice:Prijava do hiperpovezave je vidna.
   $ mc.exe alias set myminioPrijava do hiperpovezave je vidna.minioadmin minioadmin

Object API (združljiv z Amazon S3):
   Gremo:         Prijava do hiperpovezave je vidna.
   Java:      Prijava do hiperpovezave je vidna.
   Python:     Prijava do hiperpovezave je vidna.
   JavaScript:Prijava do hiperpovezave je vidna.
   .NET:      Prijava do hiperpovezave je vidna.
Zaznali smo privzete poverilnice 'minioadmin:minioadmin', prosimo, takoj spremenite poverilnice z 'MINIO_ROOT_USER' in 'MINIO_ROOT_PASSWORD'



Hkrati se bo mapa .minio.sys samodejno ustvarila v mapi D:\dev_tools\file_attach

Dostop do brskalnika:Prijava do hiperpovezave je vidna.Privzeti račun in geslo sta: minioadmin



Nastavite dostopni račun in geslo

MinIO računi in gesla se nastavljajo z okoljskimi spremenljivkami: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD in nekateri drugi parametri so prav tako nastavljeni v obliki okoljskih spremenljivk.

Na internetu sem videl, da je dovolj spremeniti vrednosti v vrednosti po access_key in secret_key datoteke "D:\dev_tools\file_attach\.minio.sys\config\config.json". Čeprav ta metoda lahko spremeni račun in geslo, ni varna in ni priporočljiva.


config.json Vsebina datoteke:

{"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":"after","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_ 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_ predpona","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_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":" uporabniško ime","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":" 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":"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}}

Najprej zapri konzolno aplikacijo, ki si jo pravkar odprl, in pravilen način je naslednji:

Seveda lahko uporabite tudi setx za nastavitev trajnih spremenljivk, glejte:

CMD za nastavitev ukaza za trajno okoljsko spremenljivko
https://www.itsvse.com/thread-9230-1-1.html

MinIO šifrira podatke o konfiguraciji, kot je prikazano na naslednji sliki:
Poskus šifriranja vse konfiguracije, uporabnikov IAM in politik na MinIO backendu



Opomba:Številka računa naj bo dolga vsaj 3 znake, geslo pa 8 znakov。 V nasprotnem primeru bo napaka naslednja:

Dolžina dostopnega ključa naj bo vsaj 3, dolžina skrivnega ključa pa vsaj 8 znakov

MinIO je nameščen kot storitev pod Windows

Vsakič, ko zaženete MinIO preko ukazne vrstice, je zelo neprijetno, okno je enostavno zapreti, aplikacija MinIO pa se zapre.

Lahko se namesti kot Windows storitev preko orodja NSSM, na primer:

Nameščanje aplikacij kot Windows storitev preko NSSM
https://www.itsvse.com/thread-9551-1-1.html

Najprej dodajte NSSM.exe znotraj sistemske spremenljivke poti. (izpuščeno)

Ustvarite novo install.cmd datoteko z naslednjim skriptnim ukazom:

Desni klik za zagon kot skrbnik, kot je prikazano na naslednji sliki:



Ponovno odprite spletno stran in se prijavite z računom: itsvse geslo: ttsvse123456.

Ustvarimo vedro z imenom test in poskusimo naložiti datoteko. Datoteko lahko delite s prijatelji, lahko nastavite tudi obdobje veljavnosti povezave. Uporabite jo lahko kot zasebni omrežni disk, kot je prikazano na spodnji sliki:



Nekateri se morda sprašujejo, kakšna je razlika med tem in shranjevanjem neposredno na trdi disk?

1. MinIO omogoča spletni vizualni pregled datotek;
2. Njegovo jedro je dejansko distribuirano, tako da se ista datoteka distribuira na različnih strežniških vozliščih, da se zagotovi zanesljivost datoteke;
3. Če je naša shramba oddaljeni strežnik, je zelo problematično, ali moramo nalagati na strežnik prek drugih protokolov, kot so: FTP nalaganje na strežnik, FTP uvajanje;
4. Ima nekatere napredne funkcije, kot so: deljenje datotek neposredno s prijatelji in nastavitev obdobij veljavnosti povezav.

Zato ga ne moremo razumeti zgolj kot vmesno programsko opremo, ki vam pomaga shranjevati datoteke v mape.


(Konec)






Prejšnji:Poročilo novincev
Naslednji:HTML prilagojen favicon ico path address
 Najemodajalec| Objavljeno na 9. 03. 2021 15:15:19 |
Spremenite parametre vrat



Primer:

 Najemodajalec| Objavljeno na 23. 01. 2022 20:56:05 |
Ukaz za zagon (nastavi račun in geslo) v Linux okolju:


Objavljeno na 15. 04. 2023 17:39:32 |
Ta objava je bila nazadnje urejena s strani yczhou 15. 4. 2023 ob 17:48

Objavljeno na 15. 04. 2023 17:48:13 |

Hvala, ker si delil
 Najemodajalec| Objavljeno na 28. 08. 2025 17:02:26 |
MinIO shranjevanje (iii) Kopiranje-nalaganje (migracija) lokalnih datotek v minio vedro
https://www.itsvse.com/thread-11060-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com