Što vam povezivanje omogućuje
Povezivanje vašeg vlastitog AWS Amplify računa omogućuje vam objavljivanje statičke web-lokacije na vaš AWS Amplify račun s vaše Zinn® upravljačke ploče. Vi ste vlasnik projekta i računa; mi upravljamo objavljivanjem, prilagođenom domenom i DNS zapisima.
Prije nego što počnete
AWS račun. AWS Amplify dostupan je isključivo na vašem vlastitom računu: Amplify naplaćuje po posluženom gigabajtu i po minuti izgradnje, bez trajnog besplatnog paketa, tako da bi web-lokacija na našem računu predstavljala trošak čiju gornju granicu nitko ne može ograničiti. Na vašem vlastitom računu to su vaša potrošnja, vaši limiti i vaša AWS konzola.
Stvorite IAM korisnika za ovu vezu s pravilom (policy) koje dopušta Amplify radnje (amplify:*) na aplikacijama kojima će upravljati.
1. Stvorite ključ na servisu AWS Amplify
U AWS konzoli otvorite IAM → Users, odaberite korisnika u čije ime bi ova veza trebala djelovati (stvorite namjenskog korisnika — nikada nemojte upotrebljavati svoj glavni račun), otvorite karticu Security credentials i pod stavkom Access keys odaberite Create access key. Odaberite Other kao slučaj upotrebe, nastavite i odaberite Create access key. Kopirajte identifikator ključa pristupa (Access key ID) i tajni ključ pristupa (Secret access key) — AWS tajni ključ prikazuje samo jednom. Svaki IAM korisnik može istovremeno imati dva ključa.
2. Povežite ga ovdje
Otvorite stavku Integrations na svojoj upravljačkoj ploči i odaberite Connect an account. Odaberite Static hosting (Netlify, Vercel) kao grupu i AWS Amplify kao račun, unesite identifikator ključa pristupa (Access key ID) i tajni ključ pristupa (Secret access key) te pritisnite Connect account.
Testiramo ono što zalijepite prije nego što se bilo što spremi. Ključ koji ne radi nikada se ne pohranjuje, a poruka o pogrešci navodi što s njim nije u redu. Ključ koji radi čuva se šifriran u našem trezoru tajni — nikada u našoj bazi podataka — i više se nikada ne prikazuje, čak ni vama.
Što se događa sljedeće
- Kada stvorite ili premjestite statičku web-lokaciju, ovaj račun pojavljuje se kao cilj za objavljivanje. Odaberite ga i mi ćemo objaviti izgradnju web-lokacije na projekt na vašem računu.
- Prilagođene domene bit će vam pridružene, a na stranici domene prikazat će se svi DNS zapisi koje pružatelj usluge treba kako bi domena razriješila na novi poslužitelj.
- Projekt, njegova potrošnja i račun nalaze se na vašem računu; svako objavljivanje možete vidjeti na upravljačkoj ploči vlastitog pružatelja usluge.
Ako se ne poveže
AWS je odbio vjerodajnicu. Provjerite je li ključ pristupa još uvijek aktivan u IAM-u i dopušta li korisničko pravilo Amplify radnje na aplikaciji. Ključ pristupa koji je deaktiviran odgovara potpuno isto kao i neispravan ključ.
Tajni ključ je izgubljen. AWS ne može ponovno prikazati tajni ključ pristupa. Stvorite novi ključ pristupa, povežite ga, a zatim izbrišite stari u IAM-u.
Poruka navodi da je ključ odbijen. Gotovo uvijek je u pitanju jedno od troje: razmak ili prijelom retka kopirani zajedno s njim, ključ koji je istekao ili ključ koji je opozvan ili ponovno generiran nakon što ste ga kopirali. Stvorite novi ključ i ponovno ga zalijepite.
Povezivanje uspije, ali nešto kasnije ne radi. Ključ se uspješno autentificira, ali mu nedostaje dozvola koju radnja zahtijeva. Stvorite novi ključ s gore navedenim dozvolama, zatim prekinite staru vezu i povežite novi ključ.
Prekidanje veze
Otvorite stavku Integrations, pronađite račun i pritisnite Disconnect. Time se spremljeni ključ odmah briše. Sve što ga je upotrebljavalo prestat će s radom pri sljedećoj radnji, a zasloni koji su o njemu ovisili jasno će to prikazati umjesto da tiho ne uspiju.
Prekidanje veze ne poništava ono što je već učinjeno — zapisi, objavljivanja ili postavke koje smo promijenili na vašem računu ostaju kakvi jesu. Ako smatrate da je sam ključ možda procurio, opozovite ga i kod pružatelja usluge; prekidanjem veze uklanja se naša kopija, a ne njihova.