В статье по ссылке вы можете подробнее узнать о преимуществах и возможностях интеграции Picvario с объектными хранилищами S3.
В данной статье приведена инструкция для настройки Amazon S3 хранилища. Для настройки других хранилищ изучайте соответствующие статьи раздела Интеграции.
Чтобы создать и настроить бакет в Amazon S3, сделайте следующее:
1. Перейдите на главную страницу Amazon и авторизуйтесь в консоли. Для создания хранилища можно использовать как Root, так и IAM пользователя, в зависимости от вашего уровня доступа.
2. Перейдите: «Services» >«Storage» > «S3».
3. Нажмите на кнопку «Create bucket».

4. Заполните параметры:
- Задайте имя бакета.
- Выберите регион. Для примера мы используем AWS region: EU(paris) eu-west-3.
- Block all public access: true.
- Bucket Versioning: Disable.
- Tags: являются опциональными. Их отсутствие не влияет на подключение.
- Default encryption: Enable.
- Encryption key type: Amazon S3 key (SSE-S3).

5. Нажмите «Create bucket».
6. Перейдите: «Services» > «Security, Identity,& Compliance» > «IAM» > «Users».
7. Кликните «Add user».
8. В открывшемся окне введите имя пользователя и выберите тип доступа (Access Type) — Programmatic access.

9. Перейдите к следующим шагам процесса создания пользователя. Заполнение данных на шагах permissions, tags и review необязательно. В случае незаполнения шага permissions система на последнем шаге отобразит предупреждение. Его можно игнорировать, так как оно не влияет на процесс создания пользователя с нужными настройками.
10 Скопируйте ключи доступа. Внимание: Секретный ключ можно просмотреть/скопировать только один раз. При утрате секретного ключа требуется создать новую пару ключей на странице пользователя в разделе Security credentials.

11. Найдите созданного пользователя в разделе «Users». Перейдите на страницу данного пользователя. Во вкладке Permissions нажмите на кнопку «Add inline policy».

12. Перейдите во вкладку JSON и вместо содержащегося там текста вставьте следующее (переменную «BUCKET NAME» заменяйте реальным именем вашего бакета).
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"s3:ListAllMyBuckets"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"s3:PutObject",
"s3:PutObjectAcl",
"s3:GetObject",
"s3:DeleteObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::BUCKET NAME",
"arn:aws:s3:::BUCKET NAME/*"
],
"Effect": "Allow"
}
]
}
13. Задайте имя данного разрешения и нажмите «Create Policy».
14. Перейдите к инструкции «Настройка подключения хранилищ S3 на стороне Picvario» и выполните необходимые действия на стороне Picvario.