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 адреси да
Поставете обект да

Прикачване на блоково съхранение

Прикачване на блоково съхранение

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

Конфигуриране на статична мрежа и IPv6 на CentOS 7

Конфигуриране на статична мрежа и IPv6 на CentOS 7

VULTR наскоро направи промени от своя страна и вече всичко трябва да работи добре от кутията с активиран NetworkManager. Ако желаете да деактивирате

Windows Custom ISO с VirtIO драйвери

Windows Custom ISO с VirtIO драйвери

Изграждане на Windows ISO (само за сървърни версии) Вземете най-новите двоични драйвери VirtIO за Windows, пакетирани като ISO файл, оттук

Режим на възстановяване на Windows Server 2016

Режим на възстановяване на Windows Server 2016

При достъп до режим за възстановяване на Windows Server 2016 може да получите грешка при спиране (син екран). Решението е да получите достъп до опцията Repair Computer

Инсталирайте Nginx + PHP FPM + Кеширане + MySQL на Ubuntu 12.04

Инсталирайте Nginx + PHP FPM + Кеширане + MySQL на Ubuntu 12.04

Вероятно много хора ще използват своите Vultr VPS като уеб сървъри, добър избор би бил Nginx като уеб сървър. В тази тема ще опиша o

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

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

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

Активирайте Windows Audio на екземпляр на Windows Server

Активирайте Windows Audio на екземпляр на Windows Server

Забележка: Това ръководство ще работи за екземпляри на Windows 2012 R2 и Windows 2016. Windows сървърите по подразбиране нямат активирана услугата Windows Audio.

Примерно писмо за оторизация за BGP съобщения

Примерно писмо за оторизация за BGP съобщения

Моля, използвайте следния шаблон, когато искате оторизация за BGP съобщения. ПИСМО ЗА РАЗРЕШЕНИЕ [ДАТА] До когото може да се отнася, Thi

Как да създадете обратни DNS или PTR записи в контролния панел на Vultr

Как да създадете обратни DNS или PTR записи в контролния панел на Vultr

Въведение във Vultr Reverse DNS За да добавите PTR или Reverse DNS запис за IP адреса на вашите инстанции, трябва да следвате стъпките, описани по-долу:

Въведение във Vultr DNS

Въведение във Vultr DNS

Vultr предлага безплатен DNS хостинг за домейни на клиенти. Сървърите на имена са в мрежа AnyCAST и осигуряват бърза DNS резолюция. За да използвате Vultrs DNS, бихте искали

Достъп до режим на един потребител (нулиране на Root парола)

Достъп до режим на един потребител (нулиране на Root парола)

За да нулирате root паролата на вашия сървър, ще трябва да стартирате в режим на един потребител. Достъп до вашия сървър в клиентския портал на Vultr, след което следвайте стъпката

Множество частни мрежи

Множество частни мрежи

Vultr въведе поддръжка за множество частни мрежи в началото на 2018 г. Тази функция се предлага като подобрение на стандартната частна мрежа. кога

Как да използвате библиотеката Vultr Go, за да получите информация за сървъра

Как да използвате библиотеката Vultr Go, за да получите информация за сървъра

Въведение Официалната библиотека Vultr Go може да се използва за взаимодействие с API на Vultr. Vultr API ви позволява да контролирате ресурсите, свързани с вас

Висока наличност на Vultr с плаващ IP и BGP

Висока наличност на Vultr с плаващ IP и BGP

Vultr ви позволява да комбинирате две от нашите функции (Floating IPs и BGP), за да постигнете висока наличност. Настройка Ще ви трябват два екземпляра в sam

Решения за наблюдение за вашия VPS

Решения за наблюдение за вашия VPS

В тази статия ще научите за селекция от решения за мониторинг, налични за вашия Vultr сървър. В зависимост от избора на операционна система, тер

Как да генерирам SSH ключове?

Как да генерирам SSH ключове?

SSH ключ ви позволява да влезете във вашия сървър, без да имате нужда от парола. SSH ключовете могат да се добавят автоматично към сървърите по време на инсталационния процес.

Коригиране на мрежовата конфигурация след възстановяване на моментна снимка

Коригиране на мрежовата конфигурация след възстановяване на моментна снимка

След като възстановите моментна снимка на нова машина, може да срещнете проблеми, причинени от промяната на MAC адреса на мрежовия адаптер. Обикновено, к��гато мрежата

Защитна стена Vultr

Защитна стена Vultr

Vultr предлага уеб-базирано решение за защитна стена, което може да бъде активирано за защита на един или повече компютърни екземпляри. Наличие на набор от правила за защитна стена за вашите сървъри i

Конфигуриране на частна мрежа

Конфигуриране на частна мрежа

Ако присвоявате частна мрежа на съществуваща машина (или разгръщате собствена операционна система), ще трябва да конфигурирате IP адресите на частната

Конфигуриране на IPv6 на вашия VPS

Конфигуриране на IPv6 на вашия VPS

Всеки от тези примери предполага IPv6 подмрежа от 2001:db8:1000::/64. Ще трябва да ги актуализирате с подмрежата, която ви е назначена. Ние ще бъдем полезни

Възходът на машините: Реални приложения на 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 машини. Прочетете тази статия, за да научите повече