Cosa fa la connessione per Lei
Connettere il Suo account AWS Amplify Le consente di pubblicare un sito statico sul Suo account AWS Amplify dalla Sua dashboard Zinn®. Lei è proprietario del progetto e della fatturazione; noi gestiamo il deploy, il dominio personalizzato e i record DNS.
Prima di iniziare
Un account AWS. AWS Amplify è disponibile solo sul Suo account: Amplify fattura per gigabyte servito e per minuto di compilazione, senza un piano gratuito continuo, quindi un sito su un nostro account genererebbe una fattura che nessuno potrebbe limitare. Sul Suo account si tratta della Sua spesa, dei Suoi limiti e della Sua console AWS.
Crei un utente IAM per questa connessione con una policy che consenta le azioni Amplify (amplify:*) sulle app che gestirà.
1. Crei la chiave su AWS Amplify
Nella console AWS apra IAM → Utenti, scelga l'utente per il quale questa connessione deve agire (ne crei uno dedicato — non usi mai il Suo account root), apra la scheda Credenziali di sicurezza e, sotto Chiavi di accesso, scelga Crea chiave di accesso. Scelga Altro come caso d'uso, continui e scelga Crea chiave di accesso. Copi l'ID della chiave di accesso e la Chiave di accesso segreta — AWS mostra il segreto una sola volta. Ogni utente IAM può contenere due chiavi contemporaneamente.
2. Lo connetta qui
Apra Integrazioni nella Sua dashboard e scelga Connetti un account. Scelga Hosting statico (Netlify, Vercel) come gruppo e AWS Amplify come account, compili ID della chiave di accesso e Chiave di accesso segreta, e prema Connetti account.
Testiamo ciò che incolla prima che venga salvato qualsiasi elemento. Una chiave che non funziona non viene mai memorizzata e la risposta indica cosa non andava. Una chiave funzionante viene conservata crittografata nella nostra cassaforte dei segreti — mai nel nostro database — e non viene mai più mostrata, nemmeno a Lei.
Cosa succede dopo
- Quando crea o sposta un sito statico, questo account appare come destinazione di deploy. Lo scelga e pubblicheremo la build del sito in un progetto sul Suo account.
- I domini personalizzati vengono collegati per Lei e la pagina del dominio mostra tutti i record DNS richiesti dal fornitore affinché il dominio si risolva sul nuovo host.
- Il progetto, il suo utilizzo e la sua fatturazione sono sul Suo account; può vedere ogni deployment nella dashboard del Suo fornitore.
Se non si connette
AWS ha rifiutato la credenziale. Verifichi che la chiave di accesso sia ancora attiva in IAM e che la policy dell'utente consenta le azioni Amplify sull'app. Una chiave di accesso disattivata risponde esattamente come una chiave errata.
Il segreto è andato perso. AWS non può mostrare nuovamente una chiave di accesso segreta. Crei una nuova chiave di accesso, la connetta, quindi elimini quella vecchia in IAM.
Viene indicato che la chiave è stata rifiutata. Quasi sempre una di queste tre cose: uno spazio o un'interruzione di riga copiati insieme ad essa, una chiave scaduta o una chiave revocata o rigenerata dopo che l'ha copiata. Ne crei una nuova e la incolli di nuovo.
Si connette, ma qualcosa fallisce in seguito. La chiave si autentica ma non dispone di un'autorizzazione necessaria per l'azione. Crei una nuova chiave con le autorizzazioni sopra elencate, quindi disconnetta la vecchia connessione e connetta la nuova chiave.
Disconnessione
Apra Integrazioni, trovi l'account e prema Disconnetti. Ciò elimina immediatamente la chiave memorizzata. Tutto ciò che la stava utilizzando si arresterà alla sua azione successiva e le schermate che dipendevano da essa lo segnaleranno invece di fallire silenziosamente.
La disconnessione non annulla quanto già fatto: i record, i deployment o le impostazioni che abbiamo modificato sul Suo account rimangono invariati. Se ritiene che la chiave stessa possa essere stata compromessa, la revochi anche presso il fornitore; la disconnessione rimuove la nostra copia, non la loro.