Техподдержка

Настройка интеграции Picvario с Amazon S3

В статье по ссылке вы можете подробнее узнать о преимуществах и возможностях интеграции Picvario с объектными хранилищами S3.

В данной статье приведена инструкция для настройки Amazon S3 хранилища. Для настройки других хранилищ изучайте соответствующие статьи раздела Интеграции.

Чтобы создать и настроить бакет в Amazon S3, сделайте следующее:

  1. Перейдите на главную страницу Amazon и авторизуйтесь в консоли. Для создания хранилища можно использовать как Root, так и IAM пользователя, в зависимости от вашего уровня доступа.
  2. Перейдите: «Services» >«Storage» > «S3».
  3. Нажмите на кнопку «Create bucket».
    CreateBuck.png
  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).Settings.png
  5. Нажмите «Create bucket». 
  6. Перейдите: «Services» «Security, Identity,& Compliance» «IAM» > «Users».
  7. Кликните «Add user».
  8. В открывшемся окне введите имя пользователя и выберите тип доступа (Access Type) — Programmatic access.
    User.png
  9. Перейдите к следующим шагам процесса создания пользователя. Заполнение данных на шагах permissions, tags и review необязательно. В случае незаполнения шага permissions система на последнем шаге отобразит предупреждение. Его можно игнорировать, так как оно не влияет на процесс создания пользователя с нужными настройками.
  10. Скопируйте ключи доступа. Внимание: Секретный ключ можно просмотреть/скопировать только один раз. При утрате секретного ключа требуется создать новую пару ключей на странице пользователя в разделе Security credentials.
    Keys.png
  11. Найдите созданного пользователя в разделе «Users». Перейдите на страницу данного пользователя. Во вкладке Permissions нажмите на кнопку «Add inline policy».
    Policy.png
  12. Перейдите во вкладку JSON и вместо содержащегося там текста вставьте следующее (переменную «ИМЯ БАКЕТА» заменяйте реальным именем вашего бакета)
{
    "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.

.

Написать нам

Напишите нашей команде, чтобы получить ответ

Следите за обновлениями в телеграм

Подпишитесь, чтобы узнавать о релизах Picvario