Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ FunctionGraph/ Perguntas frequentes/ Perguntas frequentes sobre acesso a recursos externos/ O que fazer se minha função não conseguir se conectar ao Redis por meio de uma VPC?
Atualizado em 2023-09-28 GMT+08:00

O que fazer se minha função não conseguir se conectar ao Redis por meio de uma VPC?

Sintoma

Com o mesmo código, a função pode se conectar ao Redis 1 através da VPC 1, mas não pode se conectar ao Redis 2 através da VPC 2.

Solução

  1. Verificar a configuração atual: o Redis1 está na VPC1, o Redis2 está na VPC2, e o cliente do Redis usa o mesmo conjunto de códigos.
  2. Verifique o log, que mostra que o endereço IP do Redis aparece como caracteres ilegíveis quando o cliente tenta conectar o Redis2 por meio da VPC2.

  3. Analise o Redis1 e o Redis2. Eles são os mesmos, exceto por seus endereços IP e senhas. A senha do Redis2 foi encontrada para conter um sinal de arroba (@). Como resultado, o endereço IP foi incorretamente intercetado e distorcido quando o Redis foi solicitado.
  4. Altere a senha do Redis2 para corrigir a falha.