Поиск по сайту:

Как создать корзину S3 (объектное хранилище) на Amazon AWS


На этой странице

  1. Войти в AWS
  2. Создание корзины S3
  3. Доступ к объектам в Amazon S3
  4. Работа с разрешениями Amazon S3 (изменение на частные)

S3 (Simple Storage Service) относится к службе «Хранилище» в AWS (Amazon Web Services). Проще говоря, S3 — это не что иное, как хранилище объектов, где вы можете хранить свои объекты (файлы, видео, изображения, документы и любые другие объекты). тип файла). Мы можем ограничить доступ к файлам в соответствии с нашими требованиями. Мы можем хранить несколько версий файла, если это необходимо. Мы можем иметь доступ к нашим данным в любое время и в любом месте, имея доступ к Интернету на минимально возможном уровне. стоимость. Чтобы узнать больше о выставлении счетов, нажмите здесь.

Чтобы использовать сервис S3 и загружать объекты, пользователь может создать корзину, которая должна иметь глобальное уникальное имя. По умолчанию мы можем создать только до 100 Buckets для каждой учетной записи AWS, чтобы увеличить лимит, нам нужно связаться с AWS. Чтобы узнать больше об этом, нажмите здесь.

В этой статье я покажу вам, как создать корзину S3 на AWS, загрузить объект и выполнить основные операции.

Предварительные условия

  1. Аккаунт AWS (создайте, если у вас его нет)

Что мы будем делать

  1. Войдите в AWS.
  2. Создайте корзину S3 (мы создадим общедоступную корзину).
  3. Загрузить объект.
  4. Доступ к объекту.
  5. Разобраться с разрешениями (изменить рычаг доступа на частный)

Войти в АВС

Нажмите здесь, чтобы перейти на страницу входа в AWS.

Когда мы перейдем по приведенной выше ссылке, мы увидим следующую веб-страницу, где нам необходимо войти в систему, используя наши данные для входа.

После успешного входа в AWS мы увидим главную консоль со всеми перечисленными ниже службами.

Создайте корзину S3

Нет необходимости выбирать регион перед созданием корзины S3, но при создании корзины нас попросят указать регион. Когда мы видим список корзин S3, в нем перечислены все корзины со всего региона.

Поскольку нет необходимости выбирать регион, мы перейдем сразу к созданию корзины S3.

Чтобы создать корзину S3, нажмите «Сервисы» в верхнем левом углу, и мы увидим следующий экран со всеми службами, доступными на AWS. Нажмите «S3», доступный в разделе «Хранилище».

Нажмите «Создать ведро». Дайте имя ведру. Это имя должно быть глобально уникальным, а ведро с таким именем не должно существовать на AWS по всему миру. Каждое ведро на AWS имеет уникальное имя и не совпадает. с любым другим ведром.

Выберите нужный регион, можно выбрать ближайший. Нажмите «Далее», чтобы продолжить.

На этом экране мы можем настроить сегмент в соответствии с нашими требованиями. Если мы хотим сохранить несколько версий объектов, мы можем включить управление версиями. Доступны различные варианты, сейчас мы не будем ставить галочки (по умолчанию) и продолжим. Вы можете попробовать позже, если хотите подробно изучить S3. Мы можем включить ведение журнала доступа к серверу, если хотим вести журналы доступа к корзине. Мы можем пометить ведро, чтобы мы могли использовать эти теги для целей выставления счетов. Если мы хотим сохранять объекты в зашифрованном виде, мы можем включить это. Сейчас нажмите «Далее», чтобы продолжить настройки по умолчанию.

По умолчанию корзина S3 блокирует любой публичный доступ к ней. В этом уроке мы предоставим публичный доступ для опробования нескольких операций извне/публично. Чтобы сделать корзину общедоступной, снимите флажок «Блокировать общий доступ» и нажмите «Далее».

Проверьте настройки и нажмите «Создать корзину», если все в порядке.

Отлично, мы только что создали общедоступный сегмент. Чтобы загрузить объект, нажмите на название ведра и войдите в ведро.

Загрузить объект на S3

Загрузить объект в S3 Bucket очень просто. Чтобы загрузить объект, перейдите в корзину и нажмите «Загрузить». Появится следующий экран.

Просмотрите нужный объект, нажав «Добавить файлы» и нажмите «Далее».

Нажмите «Далее», как только вы загрузите объект.

В разделе \Управление общедоступными разрешениями выберите \Предоставить общедоступный доступ для чтения к объектам. Нажмите «Далее, чтобы продолжить»

Оставьте для параметра Класс хранения по умолчанию значение Стандартный и нажмите Далее. S3 Standard предназначен для хранения часто используемых данных общего назначения.

Проверьте настройки и нажмите «Загрузить».

Доступ к объектам в Amazon S3

После того, как мы загрузили объект, мы можем получить к нему доступ из любого места, поскольку он общедоступен. Чтобы получить доступ к загруженному объекту, нажмите на него и в разделе \Обзор скопируйте \URL объекта.

Нажмите на этот URL, и объект будет загружен.

Работа с разрешениями Amazon S3 (изменить на частные)

Не рекомендуется иметь объект в открытом доступе. Чтобы ограничить доступ к объектам и сделать их доступными только для владельца, мы выполним шаги, указанные ниже.

Выберите нужный объект, нажмите «Разрешения» и нажмите «Изменить», чтобы отредактировать поле «Блокировать весь публичный доступ». Установите флажок «Блокировать весь публичный доступ» и «Подтвердить» в диалоговом окне.

Теперь мы можем попытаться получить доступ к объекту, нажав URL-адрес объекта в другом окне. Мы увидим сообщение «Отказано в доступе». Теперь этот объект можно загрузить/просмотреть только из учетной записи владельца объекта.