Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 18470|Svare: 5

MinIO Storage (1) Installer MinIO som en tjeneste under Windows

[Kopier lenke]
Publisert på 07.03.2021 18:17:11 | | | |
Minio er et nytt åpen kildekode-prosjekt utgitt av Anand Babu Periasamy, en av grunnleggerne av GlusterFS. Minio er kompatibel med Amasons S3 distribuerte objektlagringsprosjekt, implementert i Golang, og støttet av klienten. NET, Java, Python, Javacript, Golang-språk.
Minio kan brukes som en skylagringsløsning for å lagre store mengder bilder, videoer og dokumenter. Takket være Golang-implementeringen kan serveren fungere på Windows, Linux, OS X og FreeBSD. Konfigurasjonen er enkel, i praksis kopierer man det kjørbare programmet, og en enkelt kommandolinje kan kjøres.

Dokumentasjon:Innloggingen med hyperkoblingen er synlig.

Det anbefales ikke å sjekke den offisielle kinesiske versjonen av dokumentasjonen, da den er ufullstendig!
Tips: MinIO ligger under WindowsDistribuert utrulling, kun eksperimentelle produkter, ikke anbefalt, hvis du står alene, er det greit!

Laste ned

Last ned for Windows-versjonen:Innloggingen med hyperkoblingen er synlig.

Installasjon

Du kan raskt starte en instans ved å bruke følgende kommando:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Innloggingen med hyperkoblingen er synlig.  Innloggingen med hyperkoblingen er synlig.
RootUser: minioadmin
RootPass: minioadmin

Nettlesertilgang:
   Innloggingen med hyperkoblingen er synlig.  Innloggingen med hyperkoblingen er synlig.

Kommandolinjetilgang:Innloggingen med hyperkoblingen er synlig.
   $ mc.exe alias set myminioInnloggingen med hyperkoblingen er synlig.minioadmin minioadmin

Object API (Amazon S3-kompatibel):
   Kjør på:         Innloggingen med hyperkoblingen er synlig.
   Java:      Innloggingen med hyperkoblingen er synlig.
   Python:     Innloggingen med hyperkoblingen er synlig.
   JavaScript:Innloggingen med hyperkoblingen er synlig.
   .NET:      Innloggingen med hyperkoblingen er synlig.
Oppdaget standardopplysninger 'minioadmin:minioadmin', vennligst endre legitimasjonen umiddelbart ved å bruke 'MINIO_ROOT_USER' og 'MINIO_ROOT_PASSWORD'



Samtidig vil en .minio.sys-mappe automatisk bli opprettet under D:\dev_tools\file_attach-mappen

Nettlesertilgang:Innloggingen med hyperkoblingen er synlig.Standardkontoen og passordet er: minioadmin



Sett opp en tilgangskonto og passord

MinIO-kontoer og passord settes gjennom miljøvariabler: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD og noen andre parametere settes også i form av miljøvariabler.

Jeg så på Internett at det er nok å endre verdiene i verdien etter access_key og secret_key i filen "D:\dev_tools\file_attach\.minio.sys\config\config.json". Selv om denne metoden kan endre konto og passord, er den ikke trygg og ikke anbefalt.


config.json Filinnhold:

{"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",{"key":"utløp","value":"90"},{"key":"quota","value":"80"},{ "key":"etter","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":".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_ passord","value":""}]},"identity_openid":{"_":[{"key":"config_url","value":""},{"key":"client_id","value":""},{"key":"claim_name","value":"policy"},{"key":"claim_ Prefiks","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":" brukernavn","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 ":"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":"av"},{"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":"av"},{"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":"av"},{" nøkkel":"endepunkt","verdi":""},{"nøkkel":"auth_token","verdi":""},{"nøkkel":"queue_limit","verdi":"0"},{"nøkkel":"queue_dir","verdi":""},{"nøkkel":"client_cert","verdi":""},{"nøkkel":" 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}}

Først, lukk konsollappen du nettopp åpnet, og den riktige måten å gjøre det på er som følger:

Selvfølgelig kan du også bruke setx for å sette permanente variabler, se:

cmd for å sette kommandoen for permanent miljøvariabel
https://www.itsvse.com/thread-9230-1-1.html

MinIO krypterer konfigurasjonsinformasjonen, som vist i følgende figur:
Forsøker kryptering av all konfigurasjon, IAM-brukere og policyer på MinIO-backend



Notat:Kontonummeret bør være minst 3 tegn langt, og passordet skal være 8 tegn langt。 Ellers vil feilen være som følger:

Tilgangsnøkkelens lengde bør være minst 3, og hemmelig nøkkels lengde minst 8 tegn

MinIO installeres som en tjeneste under Windows

Hver gang du starter MinIO via kommandolinjen, er det veldig upraktisk, og det er lett å lukke vinduet, og MinIO-applikasjonen vil være lukket.

Det kan distribueres som en Windows-tjeneste gjennom NSSM-verktøyet, for eksempel:

Distribuer applikasjoner som Windows-tjenester gjennom NSSM
https://www.itsvse.com/thread-9551-1-1.html

Først, legg til NSSM.exe inne i systemstivariabelen. (utelatt)

Lag en ny install.cmd-fil med følgende skriptkommando:

Høyreklikk for å kjøre som administrator, som vist i følgende bilde:



Åpne nettsiden på nytt og logg inn med kontoen: itsvse-passord: ttsvse123456.

La oss lage en bøtte kalt test, og prøve å laste opp en fil. Du kan dele filen med venner. Du kan også sette gyldighetsperioden for lenken. Den kan brukes som en privat nettverksdisk som vist i figuren nedenfor:



Noen vil kanskje spørre, hva er forskjellen på dette og å lagre direkte i en harddiskmappe?

1. MinIO tilbyr et webbasert visuelt filvisningsgrensesnitt;
2. Kjernen er faktisk distribuert, og distribuerer den samme filen på forskjellige servernoder for å sikre filens pålitelighet;
3. Hvis lagringen vår er en ekstern server, er det også svært problematisk om vi må laste opp til serveren via andre protokoller, som FTP-opplasting til serveren;
4. Den har noen avanserte funksjoner, som: å dele filer direkte med venner og sette gyldighetsperioder for lenker.

Derfor kan vi ikke tenke på det som bare mellomvare som hjelper deg å lagre filer i mapper.


(Slutt)






Foregående:Nykommer-rapportinnlegg
Neste:HTML tilpasset favicon ico-stiadresse
 Vert| Publisert på 09.03.2021 15:15:19 |
Endre portparametere



Eksempel:

 Vert| Publisert på 23.01.2022 20:56:05 |
Oppstartskommando (sett konto og passord) i Linux-miljøet:


Publisert på 15.04.2023 17:39:32 |
Dette innlegget ble sist redigert av yczhou 15.04.2023 kl. 17:48

Publisert på 15.04.2023 17:48:13 |

Takk for at du delte
 Vert| Publisert på 28.08.2025 17:02:26 |
MinIO-lagring (iii) Kopier-opplasting (migrer) lokale filer til minio-bøtten
https://www.itsvse.com/thread-11060-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com