Ce face conectarea pentru dumneavoastră
Conectarea propriului cont AWS Amplify vă permite să publicați un site static pe contul dumneavoastră AWS Amplify direct din panoul de control Zinn®. Sunteți proprietarul proiectului și al facturii; noi ne ocupăm de implementare, de domeniul personalizat și de înregistrările DNS.
Înainte de a începe
Un cont AWS. AWS Amplify este disponibil doar pe propriul dumneavoastră cont: Amplify taxează per gigabyte servit și per minut de compilare, fără un nivel gratuit permanent, astfel încât un site găzduit pe un cont de-al nostru ar genera o factură pe care nimeni nu ar putea-o limita. Pe propriul dumneavoastră cont, aveți controlul asupra cheltuielilor, limitelor și consolei AWS.
Creați un utilizator IAM pentru această conexiune, cu o politică ce permite acțiunile Amplify (amplify:*) pe aplicațiile pe care le va gestiona.
1. Creați cheia în AWS Amplify
În consola AWS deschideți IAM → Users, alegeți utilizatorul în numele căruia ar trebui să acționeze această conexiune (creați unul dedicat — nu folosiți niciodată contul root), deschideți fila Security credentials și, la Access keys, alegeți Create access key. Alegeți Other ca scenariu de utilizare, continuați și alegeț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 panoul dumneavoastră de control și alegeți Connect an account. Alegeți Static hosting (Netlify, Vercel) ca grup și AWS Amplify ca cont, introduceți Access key ID și Secret access key, apoi apăsați pe Connect account.
Testăm ceea ce inserați înainte de a salva orice. O cheie care nu funcționează nu este stocată niciodată, iar răspunsul menționează eroarea apărută. O cheie validă este păstrată criptată în seiful nostru de secrete — niciodată în baza noastră de date — și nu este afișată niciodată din nou, nici măcar dumneavoastră.
Ce urmează
- Când creați sau mutați un site static, acest cont apare ca țintă de implementare. Selectați-l și vom publica versiunea de producție a site-ului într-un proiect din contul dumneavoastră.
- Domeniile personalizate sunt asociate automat, iar pagina domeniului afișează orice înregistrare DNS necesară furnizorului pentru ca domeniul să rezolve către noua găzduire.
- Proiectul, utilizarea și factura acestuia rămân pe contul dumneavoastră; puteți vedea fiecare implementare direct în panoul de control al furnizorului.
Dacă nu se conectează
AWS a refuzat credențialul. Verificați dacă cheia de acces este încă activă în IAM și dacă politica utilizatorului permite acțiunile Amplify pe aplicație. O cheie de acces care a fost dezactivată răspunde exact ca una greșită.
Cheia secretă este pierdută. AWS nu poate afișa din nou o cheie de acces secretă. Creați o nouă cheie de acces, conectați-o, apoi ștergeți-o pe cea veche în IAM.
Se menționează că cheia a fost respinsă. Este aproape întotdeauna unul dintre trei motive: un spațiu sau o întrerupere de rând copiată împreună 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 inserați-o din nou.
Se conectează, dar o operațiune ulterioară eșuează. Cheia se autentifică, dar îi lipsește o permisiune necesară acțiunii. Creați o nouă cheie cu permisiunile menționate mai sus, apoi deconectați vechea conexiune și conectați noua cheie.
Deconectarea
Deschideți Integrations, identificați contul și apăsați pe Disconnect. Aceasta șterge imediat cheia stocată. Orice proces care o utiliza se va opri la următoarea acțiune, iar ecranele care depindeau de ea vor afișa acest lucru, în loc să eșueze fără explicații.
Deconectarea nu anulează ceea ce s-a realizat deja — înregistrările, implementările sau setările modificate pe contul dumneavoastră rămân nemodificate. Dacă suspectați că însăși cheia a fost compromisă, revocați-o și la furnizor; deconectarea elimină copia noastră, nu pe a lor.