Ce que cela vous apporte
Connecter votre propre compte KeyCDN vous permet de placer un site sur votre CDN au lieu du nôtre. La zone, le trafic et la facturation sont rattachés à votre compte, et vous pouvez toujours vider le cache et modifier les paramètres du CDN depuis votre tableau de bord Zinn® sans avoir à basculer d'un panneau à l'autre.
Avant de commencer
Un compte KeyCDN.
1. Créer la clé sur KeyCDN
Connectez-vous au tableau de bord KeyCDN et ouvrez Account → Authentication, où votre clé API s'affiche. Une clé active commence par sk_prod_.
2. La connecter ici
Ouvrez Integrations dans votre tableau de bord et choisissez Connect an account. Sélectionnez Your own CDN comme groupe et KeyCDN comme compte, renseignez API key, puis appuyez sur Connect account.
Nous testons ce que vous collez avant qu'un enregistrement ne soit effectué. Une clé qui ne fonctionne pas n'est jamais stockée, et le message indique ce qui n'allait pas. Une clé valide est conservée de manière chiffrée dans notre coffre-fort de secrets — jamais dans notre base de données — et n'est plus jamais affichée, pas même pour vous.
Et ensuite ?
- Ouvrez l'onglet CDN d'un site. Sous Where this site is served from, ce compte apparaît comme une destination. Choisissez-le et confirmez ; nous configurons le site sur votre compte, le vérifions, et ce n'est qu'ensuite que nous y transférons le site, de sorte qu'il reste accessible pendant l'opération.
- Depuis le même onglet, vous pouvez vider le cache du site et modifier ses paramètres CDN sur votre compte.
- Lors de la connexion, nous vérifions les capacités de la clé : lister vos zones ou propriétés, en lire une en détail, vider le cache, modifier les paramètres et — lorsque le fournisseur en propose — les règles géographiques. La liste de contrôle située à côté de la connexion indique celles que nous avons pu confirmer, rendant une autorisation manquante visible avant de transférer un site sur le compte.
- Deploy a site to your own CDN account aborde en détail le transfert d'un site entre comptes.
En cas d'échec de connexion
La connexion a été rejetée. Vérifiez que l'intégralité de la clé a été copiée, y compris le préfixe sk_prod_, et qu'elle n'a pas été régénérée depuis.
Le message indique que la clé a été rejetée. Il s'agit presque toujours de l'une de ces trois causes : un espace ou un saut de ligne copié avec la clé, une clé expirée, ou une clé qui a été révoquée ou régénérée après que vous l'avez copiée. Créez-en une nouvelle et collez-la à nouveau.
La connexion réussit, mais une action ultérieure échoue. La clé s'authentifie mais ne dispose pas d'une autorisation requise par l'action. Créez une nouvelle clé dotée des autorisations énumérées ci-dessus, puis déconnectez l'ancienne connexion et connectez la nouvelle clé.
Déconnexion
Ouvrez Integrations, recherchez le compte et appuyez sur Disconnect. Cela supprime immédiatement la clé stockée. Tout élément l'utilisant s'arrête lors de sa prochaine action, et les écrans qui en dépendaient le signalent au lieu d'échouer silencieusement.
La déconnexion n'annule pas ce qui a déjà été fait : les enregistrements, déploiements ou paramètres que nous avons modifiés sur votre compte restent tels quels. Si vous pensez que la clé elle-même a pu être compromise, révoquez-la également auprès du fournisseur ; la déconnexion supprime notre copie, pas la leur.