Web Apps для AWS Transfer Family є компонентом AWS Transfer Family, який дозволяє розробникам AWS легко створювати безкодовий приватний сервіс зберігання файлів, інтегрований з існуючими ідентифікаціями.
Це можна реалізувати як частину нового сервісу «з чистого аркуша», що працюватиме як приватне сховище, подібне до Dropbox або SharePoint, або інтегрувати в існуючі сховища даних або додатки. Сервіс підтримується налаштуванням кількох допоміжних сервісів AWS, включаючи:
IAM — дозволяє створювати ролі доступу з найменшими привілеями для користувачів, що полегшує взаємодію з основним сховищем.
S3 — основний об'єктно-орієнтований сервіс зберігання даних AWS.
Identity Centre — безкоштовний каталог користувачів, який можна налаштувати як централізовану інстанцію для всієї організації AWS або як окрему інстанцію для конкретних цілей (наприклад, інстанція для сервісу AWS Transfer Family Web Apps). Ідентичності в Identity Centre можна синхронізувати з існуючою службою каталогів, як-от Azure AD, або керувати як автономний каталог для користувачів і груп.
S3 Access Grants — новий сервіс, який полегшує прив'язку дозволів S3, створених в IAM, до ідентичності чи групи ідентичностей з Identity Centre.
Для налаштування власного URL, AWS Transfer Family Web Apps використовує ще три сервіси, включаючи:
Route53 — для забезпечення DNS для кастомного URL.
Certificate Manager — для гарантування активації SSL-шифрування на точці доступу / URL.
Cloudfront — глобальна мережа доставки контенту, яка пришвидшує доставку статичного та динамічного веб-контенту користувачам, що отримують доступ до веб-сервісів.
Інші аспекти:
Брендинг — під час налаштування AWS Transfer Family Web Apps, на відміну від використання стандартних сервісів AWS, є можливість брендувати веб-додаток вашим логотипом і брендингом, щоб забезпечити узгоджений досвід з іншими додатками вашої організації.
Web App Units — під час створення інстанції веб-додатка AWS вибирається кількість одиниць веб-додатка. Цей вибір визначає як максимальну потужність рішення, так і загальні витрати на нього. Ціна починається з однієї одиниці веб-додатка, що коштує близько 50 центів на годину в більшості регіонів за перші 250 унікальних сесій протягом 5 хвилин.
Сумісність з класами зберігання S3 — Web Apps для AWS Transfer Family не сумісні з S3 Glacier Flexible Retrieval або S3 Glacier Deep Archive. Вони сумісні з S3 Intelligent-Tiering, але не сумісні з архівними рівнями доступу S3 Intelligent-Tiering Archive Access або S3 Intelligent-Tiering Deep Archive Access.
Як це виглядає:
Після автентифікації користувачам надається індекс їх доступних бакетів і рівня доступу у вигляді простого інтерфейсу перетягування. Як видно, я оновив логотип моєї вигаданої компанії "JohnnyCorp Ltd", щоб продемонструвати можливості брендингу AWS Transfer Web Apps.
Готові до створення?
Хочете почати роботу з AWS Transfer Family Web Apps? Перегляньте статтю в блозі Джеффа Барра на тему цього сервісу: Оголошення про AWS Transfer Family Web Apps для повністю керованих передач файлів Amazon S3 | Блог новин AWS
Бажаєте інтегрувати можливості AWS Transfer Family Web App у власні розроблені додатки? Тоді перегляньте Підключіть користувачів до даних через ваші додатки за допомогою Storage Browser для Amazon S3 | Блог новин AWS
Перекладено з: AWS Transfer Family Web Apps — Build your own Private Dropbox