Amazon S3
Amazon S3 або Amazon Simple Storage Service — це сервіс, що надається Amazon Web Services, який забезпечує зберігання об’єктів через веб-інтерфейс. Amazon S3 використовує ту саму масштабовану інфраструктуру зберігання, яку Amazon.com використовує для роботи своєї мережі електронної комерції. Amazon S3 може зберігати будь-які типи об’єктів, що дозволяє використовувати його для зберігання даних для інтернет-додатків, резервного копіювання, аварійного відновлення, архівів даних, сховищ даних для аналітики та гібридного хмарного зберігання.
Перед налаштуванням
Перш ніж підключитися, переконайтеся, що:
- У вас є обліковий запис Amazon S3, і ви маєте облікові дані для доступу до нього.
- У вас є
Access key
таAccess secret
для вашого облікового запису Amazon S3. - Ви знаєте
Region
для вашого облікового запису Amazon S3.
Інформацію про те, як отримати Access key
та Access secret
, можна знайти тут.
Підключення
- Перейдіть до розділу Додатки та знайдіть додаток Amazon S3. Ви можете скористатися пошуком, щоб знайти його.
- Натисніть Add Connection.
- Назвіть ваше підключення для подальшого використання, наприклад, ‘My X connection’.
- Введіть
Access key
,Access secret
та виберіть вашRegion
для облікового запису Amazon S3. - Натисніть Connect.
- Переконайтеся, що підключення було успішно додано.
Actions
Bucket actions
- Create bucket: Створює новий бакет у вашому обліковому записі Amazon S3.
- Delete bucket: Видаляє бакет з вашого облікового запису Amazon S3.
Object actions
- Search files in bucket: Отримує список файлів із вказаного бакета. Опціонально можна шукати за префіксом, наприклад, щоб знайти файли в папці
/example/folder
, введіть цей шлях у поле префікса. - Download file: Отримує конкретний файл з бакета.
- Upload file: Завантажує новий файл до вказаного бакета. Використовуйте опціональне поле key, щоб розмістити файл у структурі папок, наприклад,
/example/folder/<ім'я вашого файлу з розширенням>
. - Delete file: Видаляє файл з бакета.
Events
- On object created: Ця подія спрацьовує, коли будь-який об’єкт створюється у ваших бакетах.
- On object delete marker created: Ця подія спрацьовує, коли для певних об’єктів у ваших бакетах створюється маркер видалення.
- On object deleted: Ця подія спрацьовує, коли будь-який об’єкт остаточно видаляється з ваших бакетів.
- On object restore completed: Ця подія спрацьовує, коли відновлення певного об’єкта завершено.
- On object restore expired: Ця подія спрацьовує, коли термін дії відновлення певного об’єкта закінчився.
- On object restore initiated: Ця подія спрацьовує, коли ініціюється відновлення певного об’єкта.
- On object tag added: Ця подія спрацьовує, коли до певного об’єкта додається тег.
- On object tag removed: Ця подія спрацьовує, коли з певного об’єкта видаляється тег.
Поширені проблеми
- Access Denied: Ця помилка виникає, коли користувач не має необхідних дозволів для доступу до вказаного ресурсу. Переконайтеся, що користувач має необхідні дозволи для виконання дії. Типові операції, які ми використовуємо в додатку, це:
Get bucket location
,List objects in bucket
,Get object
,Upload object
,Create a bucket
,Delete a bucket
,Delete object
. Це залежить від дії, яку ви намагаєтеся виконати.
Приклад
Ось приклад того, як ви можете використовувати додаток Amazon S3 у робочому процесі:
У цьому прикладі робочий процес починається з події On object created, яка спрацьовує, коли будь-який об’єкт створюється у ваших бакетах. Потім, робочий процес використовує дію Get object, щоб отримати створений об’єкт. На наступному кроці ми перекладаємо об’єкт за допомогою DeepL
, а потім завантажуємо перекладений об’єкт назад до бакета Amazon S3.
Eggs
Перевірте завантажувані прототипи робочих процесів з цим додатком, які ви можете імпортувати до своїх Nests тут.
Зворотній зв’язок
Ви хочете використовувати цей додаток або маєте відгуки щодо нашої реалізації? Зв’яжіться з нами за допомогою встановлених каналів або створіть запит.