Настройка интеграции 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": [
 { 
          "Sid": "VisualEditor0", 
          "Effect": "Allow", 
          "Action": [ 
              "s3:ListAllMyBuckets",
              "cloudfront:ListDistributions",
              "cloudfront:ListStreamingDistributions" 
           ], 
            "Resource": "*" 
          }, 
          { 
             "Sid": "VisualEditor1", 
             "Effect": "Allow", 
             "Action": "s3:ListBucket", 
             "Resource": "arn:aws:s3:::ИМЯ БАКЕТА" 
          }, 
          { 
             "Sid": "VisualEditor2", 
             "Effect": "Allow", 
             "Action": [ 
                 "s3:PutObject", 
                 "s3:PutObjectAcl", 
                 "s3:GetObject", 
                 "s3:DeleteObject" 
           ], 
           "Resource": "arn:aws:s3:::ИМЯ БАКЕТА*" 
        } 
     ] 
}

13. Задайте имя данного разрешения и нажмите «Create Policy».
14. Перейдите к инструкции «Настройка подключения хранилищ S3 на стороне Picvario» и выполните необходимые действия на стороне Picvario.

.

Не нашли ответ на вопрос?

Отправить запрос