Що підключення дає вам
Підключення власного облікового запису 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. Це негайно видаляє збережений ключ. Будь-що, що його використовувало, зупиняється під час наступної дії, і екрани, які від нього залежали, повідомляють про це, замість того щоб мовчки завершуватися з помилкою.
Відключення не скасовує те, що вже було зроблено — записи, розгортання або налаштування, які ми змінили у вашому обліковому записі, залишаються без змін. Якщо ви вважаєте, що сам ключ міг бути скомпрометований, також відкличте його у постачальника; відключення видаляє нашу копію, але не їхню.