Ce face această conexiune pentru dumneavoastră
Conectarea propriului cont AWS Amplify vă permite să publicați un site static în propriul cont AWS Amplify din tabloul de bord Zinn®. Dumneavoastră dețineți proiectul și factura; noi ne ocupăm de publicare, de domeniul personalizat și de înregistrările DNS.
Înainte de a începe
Un cont AWS. AWS Amplify este disponibil numai în propriul cont: Amplify facturează pe gigabyte livrat și pe minut de compilare, fără un nivel gratuit permanent, așa că un site găzduit de noi ar genera o factură pe care nimeni nu o poate limita. În propriul cont, dumneavoastră controlați cheltuielile, limitele și consola AWS.
Creați un utilizator IAM pentru această conexiune, cu o politică care permite acțiunile Amplify (amplify:*) pentru aplicațiile pe care le va gestiona.
1. Creați cheia în AWS Amplify
În consola AWS, deschideți IAM → Users, alegeți utilizatorul pe care trebuie să îl simuleze această conexiune (creați unul dedicat — nu folosiți niciodată contul root), deschideți fila Security credentials și, la rubrica Access keys, selectați Create access key. Alegeți Other ca mod de utilizare, continuați și selectați Create access key. Copiați Access key ID și Secret access key — AWS afișează cheia secretă o singură dată. Fiecare utilizator IAM poate deține două chei simultan.
2. Conectați-o aici
Deschideți Integrations în tabloul de bord și selectați Connect an account. Alegeți Static hosting (Netlify, Vercel) ca grup și AWS Amplify ca cont, completați Access key ID și Secret access key și apăsați Connect account.
Testăm datele introduse înainte de a salva orice. O cheie care nu funcționează nu este salvată niciodată, iar răspunsul menționează care a fost problema. O cheie funcțională este păstrată criptată în seiful nostru de secrete — niciodată în baza de date — și nu mai este afișată niciodată, nici măcar dumneavoastră.
Ce se întâmplă în continuare
- Când creați sau mutați un site static, acest cont apare ca țintă de publicare. Alegeți-l și noi vom publica fișierele rezultate din compilarea site-ului într-un proiect din contul dumneavoastră.
- Domeniile personalizate sunt asociate în mod automat, iar pagina domeniului afișează toate înregistrările DNS necesare furnizorului, astfel încât domeniul să direcționeze către noua gazdă.
- Proiectul, utilizarea acestuia și factura aferentă se află în contul dumneavoastră; puteți vedea fiecare publicare în propriul tablou de bord de la furnizor.
Dacă nu se conectează
AWS a refuzat credențialul. Verificați ca cheia de acces să fie în continuare activă în IAM și ca politica utilizatorului să permită acțiunile Amplify pentru aplicație. O cheie de acces care a fost dezactivată generează exact același răspuns ca una incorectă.
Cheia secretă s-a pierdut. AWS nu poate afișa din nou o cheie secretă de acces. Creați o nouă cheie de acces, conectați-o, apoi ștergeți-o pe cea veche din IAM.
Apare un mesaj că cheia a fost respinsă. Aproape întotdeauna este vorba despre unul dintre următoarele trei lucruri: un spațiu sau o întrerupere de linie copiată odată cu ea, o cheie care a expirat sau o cheie care a fost revocată ori regenerată după ce ați copiat-o. Creați una nouă și introduceți-o din nou.
Se conectează, dar ceva eșuează ulterior. Cheia se autentifică, dar îi lipsește o permisiune necesară acțiunii. Creați o cheie nouă cu permisiunile enumerate mai sus, apoi deconectați vechea conexiune și conectați noua cheie.
Deconectarea
Deschideți Integrations, găsiți contul și apăsați Disconnect. Această acțiune șterge imediat cheia stocată. Orice element care o folosea se oprește la următoarea acțiune, iar ecranele care depindeau de acesta afișează un mesaj în acest sens, în loc să eșueze silențios.
Deconectarea nu anulează ceea ce a fost deja făcut — înregistrările, publicările sau setările pe care le-am modificat în contul dumneavoastră rămân neschimbate. Dacă bănuiți că însăși cheia ar fi putut fi compromisă, revocați-o și la furnizor; deconectarea elimină copia noastră, nu pe a lor.