Le chiffrement SSL sécurise les données en transit entre les clients et votre instance ApsaraDB for Redis.
À compter du 7 avril 2023, Tair (compatible avec Redis OSS) a fait évoluer le protocole SSL vers TLS (Transport Layer Security). Il n'est plus possible d'activer le chiffrement SSL sur votre instance. Si le protocole SSL est déjà activé, vous pouvez continuer à l'utiliser ou le désactiver. Une fois désactivé, il est impossible de réactiver le SSL. Pour plus de détails, consultez la rubrique Avis concernant la mise à niveau du chiffrement de SSL vers TLS.
Quand activer le protocole SSL
Le chiffrement SSL peut accroître la latence réseau. Activez-le uniquement lorsque le chiffrement des données est requis, par exemple lors d'une connexion à une instance via Internet.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance déployée en mode classique
Une instance exécutant Redis 4.0 ou 5,0
Une instance utilisant l'architecture en cluster
Activer, renouveler ou télécharger le certificat SSL
L'activation du protocole SSL ou la mise à jour du certificat entraîne le redémarrage de l'instance. Une brève interruption de connexion de quelques secondes peut se produire. Effectuez cette opération pendant les heures creuses et vérifiez que votre application est capable de se reconnecter automatiquement.
Connectez-vous à la console et accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance, puis cliquez sur l'ID de l'instance.
Dans le volet de navigation de gauche, cliquez sur TLS Settings (SSL).
-
Effectuez l'opération souhaitée :
Opération Étapes Activer ou désactiver le protocole SSL Activez ou désactivez l'option SSL Certificate Information. Renouveler le certificat CA Cliquez sur Update Certificate dans le coin supérieur droit, puis cliquez sur OK. Le certificat renouvelé est valable trois ans. Après le renouvellement, téléchargez et configurez le nouveau fichier de certificat. Télécharger le certificat CA Cliquez sur Download SSL Certificate dans le coin supérieur droit.
Après activation du protocole SSL, les connexions SSL et non-SSL sont prises en charge.
Contenu du package de certificats CA
Le package téléchargé contient trois fichiers :
| Fichier | Description |
|---|---|
ApsaraDB-CA-Chain.p7b |
Importer le certificat CA dans Windows |
ApsaraDB-CA-Chain.pem |
Importer le certificat CA dans Linux ou d'autres systèmes d'exploitation et applications |
ApsaraDB-CA-Chain.jks |
Importer la chaîne de certificats CA dans les applications Java (format truststore) |
FAQ
Pourquoi l'erreur « version not supported » s'affiche-t-elle ?
Mettez à jour votre instance vers la dernière version mineure. Consultez la rubrique Mettre à jour la version mineure d'une instance.
Quelle est la durée de validité d'un certificat SSL ?
Un certificat SSL est valide pendant trois ans. Avant son expiration, cliquez sur Update Certificate pour le renouveler, puis téléchargez et configurez le nouveau fichier de certificat. Si le certificat expire sans avoir été renouvelé, les clients ne pourront pas établir de connexion chiffrée.
Étapes suivantes
Connectez votre client à l'instance avec le protocole SSL activé :
Référence API
| API | Description |
|---|---|
| ModifyInstanceSSL | Configurer le chiffrement SSL pour une instance |