Що дає вам підключення
Підключення вашого власного облікового запису AWS Amplify дозволяє публікувати статичний сайт у ваш обліковий запис AWS Amplify з вашої панелі керування Zinn®. Ви володієте проєктом і рахунком; ми беремо на себе розгортання, власний домен і записи DNS.
Перш ніж почати
Обліковий запис AWS. AWS Amplify доступний лише на вашому власному обліковому записі: Amplify нараховує плату за наданий гігабайт і за хвилину збирання, без постійного безкоштовного рівня, тому сайт на нашому обліковому записі призвів би до рахунку, який ніхто не зміг би обмежити. На вашому власному обліковому записі це ваші витрати, ваші ліміти та ваша консоль AWS.
Створіть користувача IAM для цього підключення з політикою, яка дозволяє дії Amplify (amplify:*) для додатків, якими він керуватиме.
1. Створіть ключ в AWS Amplify
У консолі AWS відкрийте IAM → Users, виберіть користувача, від імені якого має діяти це підключення (створіть окремого — ніколи не використовуйте ваш кореневий обліковий запис), відкрийте його вкладку Security credentials і в розділі Access keys виберіть Create access key. Оберіть Other як варіант використання, продовжте та виберіть Create access key. Скопіюйте Access key ID та Secret access key — AWS показує секретний ключ лише один раз. Кожен користувач IAM може мати до двох ключів одночасно.
2. Підключіть його тут
Відкрийте Integrations у вашій панелі керування та виберіть Connect an account. Оберіть Static hosting (Netlify, Vercel) як групу та AWS Amplify як обліковий запис, заповніть Access key ID і Secret access key та натисніть Connect account.
Ми перевіряємо введені вами дані до того, як щось буде збережено. Ключ, який не працює, ніколи не зберігається, а у відповіді зазначається, що саме з ним було не так. Ключ, який працює, зберігається зашифрованим у нашому сховищі секретів — ніколи в нашій базі даних — і більше ніколи не відображається, навіть вам.
Що відбувається далі
- Коли ви створюєте або переносите статичний сайт, цей обліковий запис з'являється як ціль розгортання. Виберіть його, і ми опублікуємо збірку сайту в проєкт у вашому обліковому записі.
- Власні домени прикріплюються автоматично, а на сторінці домену відображаються всі записи DNS, необхідні постачальнику, щоб домен перенаправлявся на новий хост.
- Проєкт, його використання та рахунок за нього закріплені за вашим обліковим записом; ви можете бачити кожне розгортання у вашій власній панелі керування постачальника.
Якщо підключення не вдається
AWS відхилив облікові дані. Перевірте, чи активний ключ доступу в IAM і чи дозволяє політика користувача дії Amplify для додатка. Деактивований ключ доступу відповідає так само, як і неправильний.
Секретний ключ втрачено. AWS не може показати секретний ключ доступу повторно. Створіть новий ключ доступу, підключіть його, а потім видаліть старий в IAM.
Повідомляється, що ключ відхилено. Майже завжди одна з трьох причин: пробіл або розрив рядка, скопійований разом із ним, термін дії ключа закінчився або ключ було відкликано чи згенеровано заново після того, як ви його скопіювали. Створіть новий ключ і вставте його знову.
Підключення успішне, але згодом виникає помилка. Ключ проходить автентифікацію, але не має дозволу, необхідного для дії. Створіть новий ключ із переліченими вище дозволами, потім відключіть старе підключення та підключіть новий ключ.
Відключення
Відкрийте Integrations, знайдіть обліковий запис і натисніть Disconnect. Це негайно видалить збережений ключ. Усе, що його використовувало, зупиниться під час наступної дії, а екрани, які від нього залежали, сповістять про це, замість того щоб тихо вийти з ладу.
Відключення не скасовує того, що вже було зроблено — записи, розгортання або налаштування, які ми змінили у вашому обліковому записі, залишаються без змін. Якщо ви вважаєте, що сам ключ міг бути скомпрометований, також відкличте його в постачальника; відключення видаляє нашу копію, а не їхню.