Vultr Обектно съхранение

S3-съвместимо* съхранение на обекти вече е достъпно в облака Vultr. Нашата технология за съхранение на обекти е достъпна, мащабируема и лесна за интегриране във вашите съществуващи решения. Тази статия предоставя общ преглед на съхранението на обекти и инструкции за започване на работа с него.

Какво е съхранение на обекти?

Съхранението на обекти е услуга, достъпна в мрежата за съхранение и извличане на файлове. Файловете се наричат ​​"обекти". Обектите, качени в хранилището на обекти, могат да бъдат достъпни частно или публично в мрежата. Съхранението на обекти поддържа практически неограничен брой обекти.

Случаите на използване за съхранение на обекти включват:

  • Хост на статични активи на уебсайт (изображения, javascript, css, медийни файлове).
  • Споделяйте софтуер или бизнес файлове.
  • Решения за архивиране и възстановяване.
  • Съхранявайте големи количества предмети.
  • Елиминирайте необходимостта от управление и увеличаване на съхранението на файлове.

Как мога да поръчам съхранение на обекти?

В клиентския портал на Vultr в горната част на страницата се показва елемент от менюто „Обекти“. Това ви отвежда до списъка за абонамент за съхранение на обекти .

На страницата с списък с абонаменти ще ви бъдат представени връзки за поръчване на съхранение на обекти и управление на вашите съществуващи абонаменти за съхранение на обекти.

Как мога да използвам съхранение на обекти?

След като сте поръчали абонамент за съхранение на обекти, той ще се покаже в списъка с абонаменти . Щракването върху абонамента ще отиде до страницата с подробности за абонамента, която ви предоставя необходимото име на хост и ключове за достъп.

Обектното съхранение на Vultr е S3-съвместимо*. Това означава, че е съвместим с повечето инструменти, предназначени за Amazon S3.

Ключови понятия

Обектното съхранение се закупува на Vultr чрез абонаменти . Един абонамент ви предоставя фиксирано количество място за съхранение на дадено място. Всеки абонамент е изолиран и има собствен набор от S3 ключове за достъп. Ако искате да съхранявате обекти както в Ню Джърси, така и в Лос Анджелис, ще трябва да закупите два абонамента.

Всеки абонамент предоставя чифт S3 ключове за достъп. Това са ключовете, които се използват с вашия S3-съвместим софтуер.

Има разнообразие от S3-съвместим софтуер. Софтуерът, който можете да използвате, зависи от вашите лични предпочитания и операционната система на вашия компютър. Като цяло са налични както CLI-базирани инструменти, така и графични инструменти. Включваме няколко примера по-късно в този документ.

Обектите се съхраняват в кофи. Преди да можете да започнете да качвате обекти, трябва да създадете поне една кофа. Кофите са подобни на папките във файлова система. Имената на кошчетата са уникални във всяко дадено местоположение. Например, не можах да създам две кофи с име mybucketв Ню Джърси. Вижте "Правила за именуване на кофата" за повече информация.

Кофите са достъпни в мрежата по име. Например, ако създам кофа с име mybucketв Ню Джърси, кофата ще бъде налична на https://mybucket.ewr1.vultrobjects.com/и също https://ewr1.vultrobjects.com/mybucket/. Частта с ewr1.vultrobjects.comимето на хоста варира в зависимост от региона и може да бъде посочена в списъка за абонамент за съхранение на обекти .

Обектите се качват в кофи. В повечето инструменти на S3 обектите са "частни" по подразбиране. Това означава, че ще ви трябват ключовете за достъп S3, за да изтеглите обекта. Файловете също могат да бъдат направени "публично", което ги прави достъпни в мрежата. Качването photo.jpgв mybucket, след което задаване на разрешението на "public" ще направи файла достъпен на адрес https://mybucket.ewr1.vultrobjects.com/photo.jpg.

s3cmd: Примерен инструмент за CLI

S3cmd е S3 клиент на команден ред за Linux и Mac. Тестваната ни версия беше 2.0.2.

Първо, ще трябва да конфигурирате s3cmd.

s3cmd --configure

Помощникът ще ви зададе няколко въпроса. Използвайте стойностите, предоставени с вашия абонамент за съхранение на обекти за въпросите по-долу. Заменете access123, secret123, и ewr1.vultrobjects.comсъответно.

Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...

След като завършите съветника, можете да използвате s3cmdза достъп до съхранението на вашите обекти.

# 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

За повече примери вижте s3cmdръчната страница.

Cyberduck: Примерен графичен инструмент

Cyberduck е графичен файлов мениджър за Windows и Mac. Той поддържа S3, FTP и много популярни услуги за споделяне на файлове. Тестваната ни версия беше 6.8.2.

Свържете се към съхранението на обекти Vultr, като щракнете върху „Отваряне на връзката“.

Ще се появи диалоговият прозорец "Отваряне на връзката". Трябва да посочите " Server", " Access Key ID" и " Password". Използвайте стойностите, предоставени с вашия абонамент за съхранение на обекти.

  • " Server" е името на хост S3 ( ewr1.vultrobjects.com).
  • " Access Key ID" е ключът за достъп S3.
  • " Password" е тайният ключ на S3.

Щракнете върху бутона "Свързване", за да се свържете. След това можете да управлявате файлове с 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.

Техническа информация

Лимити на скоростта

Съхранението на обекти има ограничение на скоростта от 400 заявки в секунда. Ако приложението ви изисква по-високи обеми на заявки, препоръчваме да разположите кеширащ прокси пред хранилището на обектите за производителност и сигурност.

Правила за именуване на кофата

  • Имената на сегментите трябва да са уникални за местоположение.
  • Имената на сегментите трябва да започват и завършват с малка буква.
  • Имената на сегменти могат да съдържат тире (-).
  • Максималната дължина на имената на сегменти е 255 знака.
  • Имената на пакети, по-дълги от 63 знака, не могат да бъдат достъпни, когато се използва име на хост на виртуална кофа, например: "mylongbucketname.ewr1.vultrobjects.com". За по-дълги имена на сегменти трябва да се използва методът на директория от най-високо ниво, като например „ewr1.vultrobjects.com/mylongbucketname“.

S3-съвместимост

Таблицата по-долу изброява съвместимостта между съхранение на обекти Vultr и протокола S3. Съвместимостта може да бъде допълнително ограничена в зависимост от инструмента S3, използван за достъп до съхранение на обекти Vultr.

За заявки за изтегляне заглавката „Content-Length“ може да не съответства на размера на файла. Това е така, защото използваме gzip на нашите уеб сървъри, за да подобрим производителността. В редките случаи, когато това причинява проблеми на вашата система за автоматизация, можете да деактивирате gzip при заявки. Проектът libcloud се актуализира, за да поддържа това поведение.

ACL на кофа (Get, Put) да
Регистриране на достъп до кофа Не
Инвентар на кофата Не
Жизнен цикъл на кофата да
Местоположение на кофата да
Уведомление за кофа Не
Версии на кофа на обекта да
Кофа репликация Не
Кофа Искане на плащане да
Уебсайт на кофата Не
CORS да
Копиране на обект да
Създаване на кофа да
Изтриване на кофа да
Изтриване на обект да
Вземете информация за кофата (HEAD) да
Вземете обект да
Вземете информация за обекта (HEAD) да
Избройте кофи да
Многочастни качвания да
ACL на обекти (получаване, поставяне) да
Метаданни на обекта да
Маркиране на обекти да
POST обект да
Правила (кофи, обекти) да
Предварително подписани URL адреси да
Поставете обект да

Оставете коментар

Възходът на машините: Реални приложения на AI

Възходът на машините: Реални приложения на AI

Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.

DDOS атаки: кратък преглед

DDOS атаки: кратък преглед

Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.

Чудили ли сте се как хакерите печелят пари?

Чудили ли сте се как хакерите печелят пари?

Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.

Революционни изобретения на Google, които ще улеснят живота ви.

Революционни изобретения на Google, които ще улеснят живота ви.

Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.

Функционалности на референтните архитектурни слоеве за големи данни

Функционалности на референтните архитектурни слоеве за големи данни

Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.

Еволюция на съхранението на данни – инфографика

Еволюция на съхранението на данни – инфографика

Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече