O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Depozitarea obiectelor compatibilă cu S3 * este acum disponibilă pe cloud-ul Vultr. Tehnologia noastră de stocare a obiectelor este accesibilă, scalabilă și ușor de integrat în soluțiile dvs. existente. Acest articol oferă o imagine de ansamblu asupra stocării obiectelor și instrucțiuni pentru a începe cu acesta.
Stocarea obiectelor este un serviciu accesibil web pentru stocarea și preluarea fișierelor. Fișierele sunt denumite „obiecte”. Obiectele încărcate în stocarea obiectelor pot fi accesate în mod privat sau public pe web. Stocarea obiectelor acceptă un număr practic nelimitat de obiecte.
Cazurile de utilizare pentru stocarea obiectelor includ:
În portalul clienților Vultr , în partea de sus a paginii este afișat un element de meniu „Obiecte”. Aceasta vă duce la înregistrarea abonamentului de stocare a obiectelor .
În pagina de listare a abonamentelor, vi se vor prezenta linkuri pentru a comanda stocarea obiectelor și pentru a gestiona abonamentele de stocare obiecte existente
După ce ați comandat un abonament de stocare obiect, abonamentul va apărea în lista de abonamente . Dacă faceți clic pe abonament, veți naviga la pagina cu detalii despre abonament care vă oferă numele de gazdă și cheile de acces necesare.
Stocarea obiectelor Vultr este compatibilă cu S3 *. Acest lucru înseamnă că este compatibil cu majoritatea instrumentelor proiectate pentru Amazon S3.
Stocarea obiectelor este achiziționată pe Vultr prin abonamente . Un abonament unic vă oferă o cantitate fixă de stocare într-o locație dată. Fiecare abonament este izolat și are propriul set de chei de acces S3. Dacă doriți să stocați obiecte atât în New Jersey, cât și în Los Angeles, va trebui să achiziționați două abonamente.
Fiecare abonament oferă o pereche de taste de acces S3. Acestea sunt cheile utilizate cu software-ul dvs. compatibil S3.
Există o varietate de programe compatibile cu S3. Software-ul pe care îl puteți utiliza depinde de preferințele personale și de sistemul de operare al computerului. Atât instrumentele bazate pe CLI, cât și instrumentele grafice sunt în general disponibile. Includem câteva exemple mai târziu în acest document.
Obiectele sunt depozitate în găleți. Înainte de a putea începe încărcarea obiectelor, trebuie să creați cel puțin o găleată. Găile sunt similare cu folderele unui sistem de fișiere. Numele găleții sunt unice în orice locație dată. De exemplu, nu am putut crea două găleți numite mybucket
în New Jersey. Consultați „Reguli privind denumirea găleată” pentru mai multe informații.
Găile sunt accesibile web pe nume. De exemplu, dacă aș crea o găleată numită mybucket
în New Jersey, găleata va fi disponibilă https://mybucket.ewr1.vultrobjects.com/
și la https://ewr1.vultrobjects.com/mybucket/
. Porțiunea de ewr1.vultrobjects.com
nume de gazdă variază în funcție de regiune și poate fi făcută referire în lista de abonamente la stocarea obiectelor .
Obiectele sunt încărcate în găleți. În majoritatea instrumentelor S3, obiectele sunt „private” în mod implicit. Aceasta înseamnă că veți avea nevoie de tastele de acces S3 pentru a descărca obiectul. Fișierele pot fi, de asemenea, făcute „publice”, făcându-le accesibile pe web. Încărcarea photo.jpg
la mybucket
, apoi setarea permisiunii la „public” ar face accesul fișierului la https://mybucket.ewr1.vultrobjects.com/photo.jpg
.
S3cmd este o linie de comandă S3 client pentru Linux și Mac. Versiunea noastră testată a fost 2.0.2.
În primul rând, va trebui să configurați s3cmd
.
s3cmd --configure
Vrăjitorul vă va pune mai multe întrebări. Utilizați valorile furnizate cu abonamentul de stocare obiect pentru întrebările de mai jos. Înlocuiți access123
, secret123
și în ewr1.vultrobjects.com
consecință.
Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...
După completarea asistentului, puteți utiliza s3cmd
pentru a accesa stocarea obiectului.
# make bucket
s3cmd mb s3://mybucket
# remove bucket
s3cmd rb s3://mybucket
# list buckets
s3cmd ls
# list files in bucket
s3cmd ls s3://mybucket
# upload file, private access
s3cmd put photo.jpg s3://mybucket/photo.jpg
# upload file, public access
s3cmd put -P photo.jpg s3://mybucket/photo.jpg
# download file
s3cmd get s3://mybucket/photo.jpg
# delete file
s3cmd rm s3://mybucket/photo.jpg
# change access on file to public
s3cmd setacl s3://mybucket/photo.jpg --acl-public
# change access on file to private
s3cmd setacl s3://mybucket/photo.jpg --acl-private
# enable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-public
# disable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-private
Pentru mai multe exemple, consultați pagina de s3cmd
manuale.
Cyberduck este un manager de fișiere grafice pentru Windows și Mac. Suporta S3, FTP și multe servicii populare de partajare a fișierelor. Versiunea noastră testată a fost 6.8.2.
Conectați-vă la stocarea obiectelor Vultr făcând clic pe „Deschideți conexiunea”.
Va apărea dialogul „Deschideți conexiunea”. Trebuie să specificați „ Server
„, „ Access Key ID
„ și „ Password
„. Utilizați valorile furnizate cu abonamentul de stocare obiect.
Server
" este numele gazdelor S3 ( ewr1.vultrobjects.com
).Access Key ID
" este cheia de acces S3.Password
" este cheia secretă a S3.Faceți clic pe butonul „Conectare” pentru a vă conecta. După aceea, puteți gestiona fișierele cu Cyberduck.
# create bucket
Choose "File, New Folder" from the menu, or right click in the file area and choose "New Folder". The folder name is the bucket name.
# remove bucket
Right click on a bucket, click "Delete".
# upload file
Drag and drop a file from your computer onto the bucket.
# download file
Right click on a file, click "Download As...".
# delete file
Right click on a file, click "Delete".
# change access on file to public
Right click on a file, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.
# change access on file to private
Right click on a file, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.
# enable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.
# disable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.
Stocarea obiectelor are o limită de viteză de 400 de solicitări pe secundă. Dacă aplicația necesită volume de solicitare mai mari, vă recomandăm să implementați un proxy de memorie în cache în fața stocării obiectului dvs. pentru performanță și securitate.
Tabelul de mai jos listează compatibilitatea între stocarea obiectelor Vultr și protocolul S3. Compatibilitatea poate fi în continuare limitată în funcție de instrumentul S3 utilizat pentru a accesa stocarea obiectelor Vultr.
Pentru solicitări de descărcare, antetul „Lungime conținut” nu poate corespunde dimensiunii fișierului. Acest lucru se datorează faptului că folosim gzip pe serverele noastre web pentru a îmbunătăți performanța. În rarele cazuri în care acest lucru cauzează probleme pentru sistemul dvs. de automatizare, puteți dezactiva gzip la solicitări. Proiectul libcloud este actualizat pentru a sprijini acest comportament.
ACL de găleată (Obțineți, puneți) | da |
Jurnal de acces la bucket | Nu |
Inventarul cupei | Nu |
Ciclu de viață a găleții | da |
Locația găleții | da |
Notificare cu găleată | Nu |
Versiuni de obiecte cu găleată | da |
Replicare cu găleată | Nu |
Plătiți cerere cu găleată | da |
Site-ul Bucket | Nu |
CORS | da |
Copie obiect | da |
Creați găleată | da |
Ștergeți găleata | da |
Ștergeți obiectul | da |
Obțineți informații despre găleată (HEAD) | da |
Obține obiect | da |
Obțineți informații despre obiect (HEAD) | da |
Listă găleți | da |
Încărcări multiple | da |
ACL-uri obiect (Obține, pune) | da |
Metadate obiect | da |
Etichetarea obiectelor | da |
Obiectul POST | da |
Politică (găleți, obiecte) | da |
Adrese URL semnate în prealabil | da |
Pune obiect | da |
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe