Skitflow
S3 Destinations

AWS S3

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

AWS предоставляет простой и экономичный способ хранения и извлечения данных. Это облачный сервис, позволяющий хранить и получать данные из любой точки мира. Отличный вариант для хранения резервных копий благодаря простоте настройки и управления.

  1. Создайте новый бакет и задайте любое имя.
  2. Найдите IAM в строке поиска.
  3. Нажмите Policies в левом меню.
  4. Нажмите Create Policy.
  5. Выберите JSON и вставьте следующую политику: Обязательно замените имя бакета на ваше имя бакета.
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowListBucket",
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::bucket-name"
    },
    {
      "Sid": "AllowBucketObjectActions",
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:PutObject",
        "s3:DeleteObject"
      ],
      // Make sure to set the name of your bucket
      "Resource": "arn:aws:s3:::bucket-name/*"
    }
  ]
}
  1. Нажмите Review Policy.
  2. Задайте имя политике.
  3. Нажмите Create Policy.
  4. Нажмите на User Group и задайте имя.
  5. Нажмите Add User to Group.
  6. Добавьте пользователя, которого хотите назначить в группу.
  7. В разделе Attached Policies отфильтруйте по типу Customer Managed и выберите созданную политику.
  8. Нажмите Attach Policy.
  9. Перейдите в Users и выберите пользователя, которого вы назначили в группу.
  10. Перейдите в Security Credentials.
  11. Нажмите Create Access Key.
  12. Выберите Programmatic Access.
  13. Нажмите Create New Access Key.

Теперь скопируйте следующие переменные:

  • Access Key -> Access Key (Skitflow) = например, AK2AV244NFLS5JTUZ554
  • Secret Key -> Secret Key (Skitflow) = например, I0GWCo9fSGOr7z6Lh+NvHmSsaE+62Vwk2ua2CEwR
  • Bucket -> Bucket (Skitflow) = например, skitflow-backups — используйте имя созданного бакета.
  • Region -> Region (Skitflow) = например, us-east-1, us-west-2, etc — зависит от используемого региона.
  • Endpoint -> Endpoint (Skitflow) (Optional) = например, https://s3.<region>.amazonaws.com — эту конечную точку можно найти в карточке бакета на главной странице.

Протестируйте подключение — вы должны увидеть сообщение об успехе.