管理 Redis AUTH

本頁面提供 Memorystore for Redis 上 Redis AUTH 功能的常見工作操作說明。如要進一步瞭解 AUTH 功能提供的內容,請參閱「AUTH 功能總覽」。

如要瞭解使用者需要哪些權限才能在本頁面上執行 AUTH 工作,請參閱「Redis AUTH 權限」。

建立已啟用 AUTH 的 Redis 執行個體

控制台

建立 Redis 執行個體時,請選取「啟用 AUTH」

gcloud

輸入下列指令,並將 variables 替換為適當的值:

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

在現有 Redis 執行個體上啟用/停用 AUTH

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 按一下「Instance ID」,查看執行個體的「Instance details」頁面。

  3. 按一下 [Edit] (編輯) 按鈕。

  4. 找到「AUTH」部分。

    • 如要啟用 AUTH,請勾選「Enable AUTH」核取方塊。

    • 如要停用 AUTH,請取消勾選「Enable AUTH」核取方塊。

  5. 按一下「儲存」按鈕。

gcloud

  1. 請執行下列指令,並將 variables 改為適當的值,為執行個體啟用 AUTH:

    gcloud redis instances update instance-id --enable-auth --region=region
    
  2. 請執行下列指令,並將 variables 替換為適當的值,為執行個體停用 AUTH:

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

取得 AUTH 字串

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 按一下「Instance ID」,查看執行個體的「Instance details」頁面。

  3. 在「Security」部分中,找出「AUTH string」值。

gcloud

  1. 從下列指令傳回的回應主體中複製 AUTH 字串,即可取得該字串:

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

變更 AUTH 字串

如要將 AUTH 字串變更為新的值,請按照下列步驟操作:

  1. 停用 AUTH:

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

    gcloud redis instances update instance-id --enable-auth --region=region
    
  3. 取得新的 AUTH 字串:

    gcloud redis instances get-auth-string instance-id --region=region
    
  4. 在應用程式中,將舊 AUTH 字串替換為新 AUTH 字串,然後重新連線用戶端。

使用 AUTH 連線至 Redis 執行個體

如要使用 AUTH 和 redis-cli 連線至執行個體,請參閱「連線至使用 AUTH 的 Redis 執行個體」。

後續步驟