Depozitare obiecte Vultr

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.

Ce este stocarea obiectelor?

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:

  • Gazdă activele statice ale site-ului web (imagini, javascript, CSS, fișiere media).
  • Partajează fișiere software sau de afaceri.
  • Soluții de rezervă și restaurare.
  • Depozitați cantități mari de obiecte.
  • Eliminați nevoia de a gestiona și crește stocarea fișierelor.

Cum pot comanda stocarea obiectelor?

Î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

Cum pot folosi stocarea obiectelor?

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.

Concepte cheie

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.comnume 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.jpgla mybucket, apoi setarea permisiunii la „public” ar face accesul fișierului la https://mybucket.ewr1.vultrobjects.com/photo.jpg.

s3cmd: Exemplu instrument CLI

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.comconsecință.

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 s3cmdpentru 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 s3cmdmanuale.

Cyberduck: Exemplu de instrument grafic

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.

Informații tehnice

Limitele ratei

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.

Reguli privind denumirea găleată

  • Numele găleții trebuie să fie unice pentru fiecare locație.
  • Numele găleții trebuie să înceapă și să se încheie cu o litere mici.
  • Numele găleții pot conține o liniuță (-).
  • Numele bucket lungimea maximă este de 255 de caractere.
  • Numele bucket-urilor mai mari de 63 de caractere nu pot fi accesate atunci când utilizați un nume de gazdă bucket virtual, de exemplu: "mylongbucketname.ewr1.vultrobjects.com". Pentru nume de bucket mai lungi, trebuie utilizată metoda directorului de nivel superior, cum ar fi „ewr1.vultrobjects.com/mylongbucketname”.

S3-compatibilitate

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


Leave a Comment

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

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

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”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

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: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

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?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

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.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

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!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

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.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

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