Co vám toto propojení přináší
Propojení vlastního účtu AWS Amplify vám umožní publikovat statický web na váš účet AWS Amplify přímo z vašeho panelu Zinn®. Projekt i vyúčtování jsou vaše; my se postaráme o nasazení, vlastní doménu a DNS záznamy.
Než začnete
Účet AWS. Služba AWS Amplify je k dispozici pouze na vašem vlastním účtu: Amplify účtuje poplatky za přenesený gigabajt a za minutu sestavení bez trvalé bezplatné úrovně, takže web na našem účtu by generoval fakturu, kterou by nikdo nemohl zastropovat. Na vašem vlastním účtu máte své výdaje, své limity i svou konzoli AWS pod kontrolou vy.
Pro toto propojení vytvořte uživatele IAM se zásadami, které povolují akce Amplify (amplify:*) na aplikacích, jež bude spravovat.
1. Vytvořte klíč ve službě AWS Amplify
V konzoli AWS otevřete IAM → Users, vyberte uživatele, pod kterým má toto propojení vystupovat (vytvořte si vyhrazeného — nikdy nepoužívejte kořenový účet), otevřete jeho kartu Security credentials a v části Access keys zvolte Create access key. Jako případ použití zvolte Other, pokračujte a zvolte Create access key. Zkopírujte hodnoty Access key ID a Secret access key — AWS zobrazí tajný klíč pouze jednou. Každý uživatel IAM může mít současně až dva klíče.
2. Propojte jej zde
Ve svém panelu otevřete Integrations a zvolte Connect an account. Jako skupinu vyberte Static hosting (Netlify, Vercel) a jako účet AWS Amplify, vyplňte Access key ID i Secret access key a stiskněte Connect account.
Před uložením čehokoli vámi vložené údaje otestujeme. Klíč, který nefunguje, se nikdy neuloží a v odpovědi se dozvíte, co s ním bylo v nepořádku. Funkční klíč je uchováván zašifrovaný v našem trezoru přihlašovacích údajů — nikdy ne v naší databázi — a již se nikdy znovu nezobrazí, a to ani vám.
Co bude následovat
- Když vytvoříte nebo přesunete statický web, tento účet se zobrazí jako cíl nasazení. Zvolte jej a my sestavení webu publikujeme do projektu na vašem účtu.
- Vlastní domény budou připojeny za vás a na stránce domény se zobrazí veškeré DNS záznamy, které poskytovatel vyžaduje, aby doména směrovala na nového hostitele.
- Projekt, jeho využití i vyúčtování jsou vedeny na vašem účtu; každé nasazení můžete sledovat ve svém vlastním panelu poskytovatele.
Pokud se propojení nezdaří
AWS odmítl přihlašovací údaje. Zkontrolujte, zda je přístupový klíč v IAM stále aktivní a zda zásady uživatele povolují akce Amplify v dané aplikaci. Deaktivovaný přístupový klíč vrací naprosto stejnou odpověď jako nesprávný klíč.
Tajný klíč byl ztracen. AWS nemůže tajný přístupový klíč znovu zobrazit. Vytvořte nový přístupový klíč, propojte jej a poté starý klíč v IAM smažte.
Hlásí, že klíč byl odmítnut. Téměř vždy jde o jednu ze tří věcí: mezera nebo zalomení řádku zkopírované spolu s ním, klíč s vypršenou platností, nebo klíč, který byl po zkopírování odvolán či znovu vygenerován. Vytvořte nový a vložte jej znovu.
Propojí se, ale později něco selže. Klíč se úspěšně ověří, ale postrádá oprávnění, které daná akce vyžaduje. Vytvořte nový klíč s výše uvedenými oprávněními, poté odpojte staré propojení a připojte nový klíč.
Odpojení
Otevřete Integrations, vyhledejte daný účet a stiskněte Disconnect. Tím se uložený klíč okamžitě smaže. Vše, co jej využívalo, se při své další akci zastaví a obrazovky, které na něm závisely, tuto skutečnost oznámí, namísto aby tiše selhaly.
Odpojením se nevrátí změny, které již byly provedeny — záznamy, nasazení nebo nastavení, která jsme na vašem účtu změnili, zůstanou beze změny. Pokud se domníváte, že samotný klíč mohl uniknout, odvolejte jej také u poskytovatele; odpojením se odstraní naše kopie, nikoli jejich.