Gérer Redis AUTH

Cette page fournit des instructions sur les tâches courantes liées à la fonctionnalité Redis AUTH dans Memorystore pour Redis. Pour en savoir plus sur la fonctionnalité AUTH, consultez la page Présentation de la fonctionnalité AUTH.

Pour obtenir la liste des autorisations dont l'utilisateur a besoin pour effectuer les tâches AUTH mentionnées dans ce document, consultez la section Autorisations de Redis AUTH de cette page.

Créer une instance Redis avec AUTH activé

Console

Lorsque vous créez une instance Redis, sélectionnez Activer AUTH.

gcloud

Saisissez la commande suivante en remplaçant variables par les valeurs appropriées :

gcloud redis instances create instance-id --enable-auth --size=size --region=region --zone=zone --redis-version=version

Activer et désactiver AUTH sur une instance Redis existante

Console

  1. Dans la Google Cloud console, accédez à la page Memorystore pour Redis.

    Memorystore pour Redis

  2. Affichez la page Détails de l'instance en cliquant sur votre ID d'instance.

  3. Cliquez sur le bouton Modifier.

  4. Recherchez la section AUTH.

    • Si vous souhaitez activer AUTH, cochez la case Activer AUTH.

    • Si vous souhaitez désactiver AUTH, décochez la case Activer AUTH.

  5. Cliquez sur le bouton Enregistrer.

gcloud

  1. Exécutez la commande suivante pour activer AUTH, en remplaçant les variables par les valeurs appropriées :

    gcloud redis instances update instance-id --enable-auth --region=region
    
  2. Exécutez la commande suivante pour désactiver AUTH, en remplaçant variables par les valeurs appropriées :

    gcloud redis instances update instance-id --no-enable-auth --region=region
    

Récupérer la chaîne AUTH

Console

  1. Dans la Google Cloud console, accédez à la page Memorystore pour Redis.

    Memorystore pour Redis

  2. Affichez la page Détails de l'instance en cliquant sur votre ID d'instance.

  3. Recherchez la valeur Chaîne AUTH dans la section Sécurité.

gcloud

  1. Récupérez la chaîne AUTH en la copiant à partir du corps de réponse renvoyé par la commande suivante :

    gcloud redis instances get-auth-string instance-id --region=region
    

Modifier la chaîne AUTH

Suivez les étapes ci-dessous pour remplacer la chaîne AUTH par une nouvelle valeur :

  1. Désactivez AUTH :

    gcloud redis instances update instance-id --no-enable-auth --region=region
    
  2. Activez AUTH :

    gcloud redis instances update instance-id --enable-auth --region=region
    
  3. Récupérez la nouvelle chaîne AUTH :

    gcloud redis instances get-auth-string instance-id --region=region
    
  4. Dans votre application, remplacez l'ancienne chaîne AUTH par la nouvelle chaîne AUTH et reconnectez votre client.

Se connecter à une instance Redis avec AUTH

Pour vous connecter à votre instance à l'aide d'AUTH et de redis-cli, consultez Se connecter à une instance Redis qui utilise AUTH. Si vous activez le chiffrement en transit, vous devez utiliser un proxy tel que Stunnel pour vous connecter en toute sécurité. Pour en savoir plus, consultez Se connecter en toute sécurité à une instance Redis à l'aide de Stunnel et de Telnet.

Étape suivante