Cosa comporta il collegamento
Il collegamento del proprio account Akamai consente di inserire un sito sulla vostra CDN anziché sulla nostra. La zona, il traffico e la fattura fanno capo al vostro account, e potrete comunque svuotare la cache e modificare le impostazioni della CDN direttamente dalla vostra dashboard di Zinn®: nessun passaggio tra pannelli diversi.
Prima di iniziare
Un contratto Akamai con Property Manager e Fast Purge.
1. Creare la chiave su Akamai
In Akamai Control Center, aprite Identity and Access Management e fate clic su Create API client. Scegliete un client avanzato in modo da poter selezionare le relative API e concedete entrambe:
- Property Manager — accesso in lettura, per consentirci di visualizzare le vostre property;
- Fast Purge — per consentirci di effettuarne lo spurgo. Si tratta di un'autorizzazione distinta: in sua assenza potremo visualizzare le vostre property ma non svuotarle.
Akamai mostrerà quindi le credenziali EdgeGrid del client: un host, un token client, un segreto client e un token di accesso. Copiate tutt'e quattro.
2. Effettuare il collegamento qui
Aprite Integrations nella vostra dashboard e scegliete Connect an account. Selezionate Your own CDN come gruppo e Akamai come account, inserite API host, Client token, Client secret e Access token, quindi fate clic su Connect account.
Testiamo ciò che incollate prima che qualsiasi elemento venga salvato. Una chiave non funzionante non viene mai memorizzata e la risposta indica quale sia stato il problema. Una chiave funzionante viene conservata in modo crittografato nel nostro archivio dei segreti, mai nel nostro database, e non viene mai mostrata di nuovo, nemmeno a voi.
Cosa succede dopo
- Aprite la scheda CDN di un sito. In Where this site is served from, questo account compare come destinazione. Scelguitelo e confermatelo; compileremo la configurazione del sito sul vostro account, la verificheremo e solo allora sposteremo il sito, in modo che rimanga attivo durante il trasferimento.
- Dalla stessa scheda potete svuotare la cache del sito e modificarne le impostazioni CDN sul vostro account.
- Al momento del collegamento, verifichiamo le funzionalità consentite dalla chiave: elencare le zone o le property, leggerne una in dettaglio, svuotare la cache, modificare le impostazioni e, laddove previste dal fornitore, le regole geografiche. La checklist accanto al collegamento mostra quali di queste funzioni siamo riusciti a confermare, rendendo visibile un'eventuale autorizzazione mancante prima di spostare un sito sull'account.
- Deploy a site to your own CDN account illustra in dettaglio lo spostamento di un sito tra account.
In caso di mancato collegamento
Le property compaiono ma lo spurgo non riesce. Al client API manca Fast Purge. Aggiungetelo al client in Identity and Access Management.
La richiesta è stata rifiutata. Uno dei quattro valori è stato incollato nella casella errata: l'host è il lungo indirizzo che termina con akamaiapis.net e i tre token possono essere facilmente scambiati.
Viene indicato che la chiave è stata rifiutata. Nella quasi totalità dei casi si tratta di una di queste tre eventualità: uno spazio o un'interruzione di riga copiati insieme alla chiave, una chiave scaduta oppure una chiave revocata o rigenerata dopo essere stata copiata. Create una nuova chiave e incollatela nuovamente.
Il collegamento riesce, ma si verifica un errore successivo. La chiave si autentica ma è priva di un'autorizzazione necessaria per l'azione. Create una nuova chiave con le autorizzazioni elencate in precedenza, quindi disconnettete il vecchio collegamento e collegate la nuova chiave.
Disconnessione
Aprite Integrations, individuate l'account e fate clic su Disconnect. Questa operazione elimina immediatamente la chiave memorizzata. Qualsiasi elemento che la stesse utilizzando si interromperà in occasione dell'azione successiva, e le schermate che ne dipendevano lo segnaleranno anziché generare un errore silenzioso.
La disconnessione non annulla quanto già eseguito: i record, i rilasci o le impostazioni che abbiamo modificato 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.