Che cosa comporta il collegamento
Il collegamento del proprio account AWS consente di inserire un sito sulla propria CDN anziché sulla nostra. La zona, il traffico e la fattura fanno capo al vostro account ed è comunque possibile svuotare la cache e modificare le impostazioni della CDN dall'interno della dashboard di Zinn®: senza passare da un pannello all'altro.
Prima di iniziare
Un account AWS. Create un utente IAM per questo collegamento la cui policy consenta l'accesso in lettura a CloudFront e cloudfront:CreateInvalidation, necessario per svuotare la cache.
Per servire il vostro dominio, CloudFront richiede inoltre un certificato per lo stesso in AWS Certificate Manager nella regione us-east-1. I certificati in qualsiasi altra regione sono invisibili a CloudFront, indipendentemente dalla regione in cui lavorate abitualmente.
1. Creare la chiave su AWS
Nella console AWS aprite IAM → Utenti, selezionate l'utente con cui questa connessione deve operare (createne uno dedicato, non usate mai l'account di root), aprite la scheda Credenziali di sicurezza e, sotto Chiavi di accesso, selezionate Crea chiave di accesso. Scegliete Altro come caso d'uso, proseguite e selezionate Crea chiave di accesso. Copiate l'ID chiave di accesso e la Chiave di accesso segreta: AWS mostra il segreto una sola volta. Ciascun utente IAM può disporre di due chiavi contemporaneamente.
2. Effettuare il collegamento qui
Aprite Integrazioni nella vostra dashboard e selezionate Collega un account. Scegliete La vostra CDN come gruppo e Amazon CloudFront come account, inserite l'ID chiave di accesso e la Chiave di accesso segreta, quindi premete Collega account.
Verifichiamo i dati incollati prima di salvare qualsiasi elemento. Una chiave non funzionante non viene mai memorizzata e il messaggio indica quale sia stato il problema. Una chiave funzionante viene conservata crittografata nel nostro vault dei segreti (mai nel database) e non viene mai mostrata di nuovo, nemmeno a voi.
Cosa succede dopo
- Aprite la scheda CDN di un sito. Alla voce Origine di erogazione del sito, questo account
compare come destinazione. Selezionatelo e confermate; configuriamo il sito sul vostro account, lo verifichiamo e solo allora trasferiamo il sito, che rimane quindi attivo durante lo spostamento.
- Dalla stessa scheda è possibile svuotare la cache del sito e modificarne le impostazioni della CDN sul vostro
account.
- Al momento del collegamento, verifichiamo le operazioni consentite dalla chiave: elencare zone o proprietà, leggerne una in
dettaglio, svuotare la cache, modificare le impostazioni e, ove previste dal fornitore, le regole geografiche. La lista di controllo accanto alla connessione indica quali di queste sono state confermate, rendendo visibile un'eventuale autorizzazione mancante prima di trasferire un sito sull'account.
- Distribuzione di un sito sul proprio account CDN descrive in dettaglio lo spostamento di un sito tra account.
In caso di mancato collegamento
Il vostro dominio non può essere associato. Non esiste alcun certificato per esso nella regione us-east-1. Richiedetene uno in AWS Certificate Manager in tale regione, quindi riprovate.
Lo svuotamento della cache non riesce. La policy dell'utente non include cloudfront:CreateInvalidation. Aggiuntela; la chiave non cambia.
Viene indicato che la chiave è stata rifiutata. Quasi sempre si tratta di una di queste tre condizioni: uno spazio o un'interruzione di riga copiati insieme alla chiave, una chiave scaduta o una chiave revocata o rigenerata dopo essere stata copiata. Create una nuova chiave e incollatela nuovamente.
Il collegamento riesce, ma un'operazione successiva fallisce. La chiave effettua l'autenticazione ma non dispone di un'autorizzazione richiesta dall'azione. Create una nuova chiave con le autorizzazioni elencate sopra, quindi disconnettete il vecchio collegamento e collegate la nuova chiave.
Disconnessione
Aprite Integrazioni, individuate l'account e premete Disconnetti. Questa operazione elimina immediatamente la chiave memorizzata. Qualsiasi elemento che la stesse utilizzando si interrompe all'azione successiva e le schermate che dipendevano da essa lo segnalano anziché fallire silenziosamente.
La disconnessione non annulla le operazioni già eseguite: i record, le distribuzioni o le impostazioni modificate sul vostro account rimangono inalterati. Se ritenete che la chiave stessa possa essere stata compromessa, revocatela anche presso il fornitore; la disconnessione rimuove la nostra copia, non la loro.