管理 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. 按一下「執行個體 ID」,即可查看執行個體的「執行個體詳細資料」頁面。

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

  4. 找到 AUTH 區段。

    • 如要啟用 AUTH,請勾選標示為「Enable AUTH」(啟用 AUTH) 的核取方塊

    • 如要停用 AUTH,請取消選取標示為「Enable AUTH」的核取方塊

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

gcloud

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

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

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

取得 AUTH 字串

控制台

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

    Memorystore for Redis

  2. 按一下「執行個體 ID」,即可查看執行個體的「執行個體詳細資料」頁面。

  3. 在「安全性」部分中,找出「AUTH 字串」值。

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 執行個體」。

後續步驟