---
title: 'S3: Быстрый старт'
sidebar_label: 'Быстрый старт'
sidebar_position: 2
description: 'Как начать работу с S3: создать бакет, настроить его, загрузить объекты и обратиться к бакету'
---

import Formbricks from '@theme/MDXComponents/Formbricks'

# S3: Быстрый старт

Работать с S3 можно в [панели управления](https://my.selectel.ru/storage/) и [через API](/api/).

1. [Создайте бакет](#create-bucket).
2. Опционально: [настройте доступ к бакету](#configure-access).
3. Опционально: [настройте лимиты](#set-limits).
4. Опционально: [выберите инструмент для работы с хранилищем](#choose-tool).
5. [Загрузите объекты в бакет](#upload-objects).

## 1. Создать бакет \{#create-bucket}

1. [Пополните баланс](/balance-and-payments/manage/top-up-balance.mdx).

2. В [панели управления](https://my.selectel.ru/storage/) в верхнем меню нажмите **Продукты** и выберите **S3**.

3. Перейдите в раздел **Бакеты**.

4. Нажмите **Создать бакет**.

5. Введите имя бакета. Для совместимости с S3 API имя бакета должно удовлетворять условиям:

   * быть уникальным среди бакетов всех пользователей, которые используют хранилище по S3 API и размещаются в том же [пуле](/infrastructure/locations.mdx#pool);
   * соответствовать правилам именования бакетов Amazon S3 — содержать только цифры, буквы латинского алфавита, символы `.` и `-`, подробнее в инструкции [Bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) документации Amazon.

6. Выберите [регион и пул](/infrastructure/locations.mdx), в котором будет создан бакет.

7. В блоке **Конфигурация**:

   7.1. Выберите тип бакета:

   * приватный — для хранения резервных копий и других данных с доступом по логину и паролю или авторизационному токену;
   * публичный — для раздачи контента сайта или веб-приложения, доступен без авторизации.

   7.2. Выберите [класс хранения](/s3/about/payment.mdx#storage-types):

   * стандартное хранение — для хранения и раздачи часто запрашиваемых данных;
   * холодное хранение — для хранения редко запрашиваемых данных;
   * ледяное хранение — для хранения очень редко запрашиваемых данных. Доступно только в пуле ru-3.

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

   7.3. Выберите [тип адресации](/s3/buckets/addressing-types.mdx). Мы рекомендуем выбирать vHosted-адресацию для работы с S3 API. Изменить тип адресации на Path-Style после создания бакета нельзя.

8. Опционально: в блоке **Защита данных**:

   8.1. Чтобы хранить предыдущие [версии](/s3/buckets/versioning.mdx) объектов, включите версионирование.

   8.2. Чтобы защищать объекты от удаления, включите Object Lock. Включение [Object Lock](/s3/buckets/object-lock.mdx) не блокирует объекты автоматически — вы сможете [управлять блокировкой объектов](/s3/objects/manage-object-lock.mdx) после создания бакета. Для работы Object Lock необходимо версионирование — если не включить его, оно будет включено автоматически.

9. Нажмите **Создать бакет**.

## 2. Опционально: настроить доступ к бакету \{#configure-access}

Подробнее об управлении доступом в инструкции [Управлять доступом в S3](/s3/about/manage-access.mdx).

1. [Добавьте пользователей](/access-control/manage/add-user.mdx) с нужными [ролями](/s3/about/manage-access.mdx#access-within-roles).
2. Настройте [политику доступа](/s3/buckets/bucket-policy/) к бакету.

## 3. Опционально: установить лимиты \{#set-limits}

Вы можете установить лимиты на количество объектов, суммарный размер объектов, а также указать время хранения объектов, подробнее в инструкции [Лимиты бакета](/s3/buckets/limits.mdx).

## 4. Опционально: выбрать инструмент для работы с хранилищем \{#choose-tool}

Для удобства работы и повышения скорости загрузки объектов настройте [инструменты](/s3/tools/) — например, протокол FTP, клиент Rclone, AWS CLI и другие.

## 5. Загрузить объекты \{#upload-objects}

Используйте инструкцию [Загрузить объект](/s3/objects/upload-object.mdx).

<Formbricks />
