本頁面提供操作說明,說明如何使用 Memorystore for Redis 的 Redis AUTH 功能執行常見工作。如要瞭解 AUTH 功能提供的服務,請參閱「AUTH 功能總覽」。
如要查看使用者必須具備哪些權限,才能在本頁面執行 AUTH 工作,請參閱「Redis AUTH 權限」。
建立已啟用 AUTH 的 Redis 執行個體
控制台
建立 Redis 執行個體時,請選取「Enable AUTH」(啟用 AUTH)。
gcloud
輸入下列指令,並將 variables 替換為適當的值:
gcloud redis instances create instance-id --enable-auth --size=size --region=region --zone=zone --redis-version=version
在現有 Redis 執行個體上啟用及停用 AUTH
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
按一下「執行個體 ID」,即可查看執行個體的「執行個體詳細資料」頁面。
按一下 [Edit] (編輯) 按鈕。
找到「AUTH」部分。
如要啟用 AUTH,請勾選標示為「Enable AUTH」(啟用 AUTH) 的核取方塊。
如要停用 AUTH,請取消勾選「Enable AUTH」(啟用 AUTH) 核取方塊。
按一下 [Save] 按鈕。
gcloud
執行下列指令,為執行個體啟用 AUTH,並將 variables 替換成適當的值:
gcloud redis instances update instance-id --enable-auth --region=region
執行下列指令,為執行個體停用 AUTH,並將 variables 替換成適當的值:
gcloud redis instances update instance-id --no-enable-auth --region=region
取得 AUTH 字串
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
按一下「Instance ID」(執行個體 ID),查看執行個體的「Instance details」(執行個體詳細資料) 頁面。
在「Security」(安全性) 區段中,找出「AUTH string」(AUTH 字串) 值。
gcloud
從下列指令傳回的回應主體中複製 AUTH 字串:
gcloud redis instances get-auth-string instance-id --region=region
變更 AUTH 字串
如要將 AUTH 字串變更為新值,請按照下列步驟操作:
停用 AUTH:
gcloud redis instances update instance-id --no-enable-auth --region=region
啟用 AUTH:
gcloud redis instances update instance-id --enable-auth --region=region
取得新的 AUTH 字串:
gcloud redis instances get-auth-string instance-id --region=region
在應用程式中,將舊的 AUTH 字串替換為新的 AUTH 字串,然後重新連線至用戶端。
使用 AUTH 連線至 Redis 執行個體
如要使用 AUTH 和 redis-cli 連線至執行個體,請參閱「連線至使用 AUTH 的 Redis 執行個體」。如果啟用傳輸中加密,則必須使用 Stunnel 等 Proxy 才能安全連線。詳情請參閱「使用 Stunnel 和 telnet 安全連線至 Redis 執行個體」。
後續步驟
- 查看驗證功能總覽。