É possível solicitar um endpoint público para conectar uma instância do Tair (ou Redis Open-Source Edition) à Internet. Essa opção é útil quando você deseja testar ou gerencie uma instância a partir de um dispositivo local, ou quando precisa conectar um cliente implantado em uma VPC diferente à instância.
Antes de começar
Revise as considerações a seguir antes de usar um endpoint público:
Sem tarifas de tráfego -- Conexões à instância via Internet não geram cobranças de tráfego.
-
Compensações entre desempenho e segurança -- Conexões via Internet aumentam a latência de rede, comprometem o desempenho do serviço e introduzem riscos de segurança. Para menor latência e maior segurança, conecte-se por meio de uma VPC.
NotaO Acordo de Nível de Serviço (SLA) não se aplica a exceções de cliente causadas por instabilidade na conexão com a Internet.
Configurações não suportadas -- Endpoints públicos não são compatíveis com instâncias de cluster nativo em modo de conexão direta. Conecte essas instâncias por VPC.
Procedimento
-
Obtenha o endereço IP público do seu cliente
Use um dos comandos a seguir para recuperar o endereço IP público do dispositivo que se conectará à instância:
-
Linux: Abra um terminal e execute:
curl ifconfig.me -
Windows: Abra o Prompt de Comando e execute:
curl ip.me -
macOS: Abra o Terminal e execute:
curl ifconfig.me
-
-
Adicione o endereço IP à lista de permissões
NotaSe o cliente usar endereços IP dinâmicos, adicione um bloco CIDR à lista de permissões para evitar falhas de acesso causadas por alterações de endereço IP. Essa medida, porém, pode comprometer a segurança da instância. Prossiga com cautela.
Faça login no console do Tair.
Na página Whitelist Settings da instância, adicione o endereço IP público a uma lista de permissões.
Para instruções detalhadas, consulte Configurar listas de permissões.
-
Solicite um endpoint público
Na seção Connection Information da página Instance Information, solicite um endpoint público para a instância.
Para instruções detalhadas, consulte Solicitar um endpoint público para uma instância.
-
Conecte-se à instância
NotaAo conectar-se por um endpoint público, especifique a conta do banco de dados e a senha correspondente. Para mais informações, consulte Conectar-se a uma instância.
Use a ferramenta redis-cli ou um programa cliente para conectar-se à instância pelo endpoint público:
Perguntas frequentes
-
Por que ainda não consigo me conectar após solicitar um endpoint público?
O endereço IP público leva algum tempo para entrar em vigor. Aguarde 5 minutos e tente novamente.
Se a conexão ainda falhar, tente conectar-se diretamente ao endereço IP público da instância para fins de solução de problemas. Esse método não é recomendado para uso regular em produção. Execute o seguinte comando para obter o endereço IP público:
PING r-bp1cm7j2k6knbr****pd.redis.rds.aliyuncs.comSe a conexão por endereço IP for bem-sucedida, o problema é causado por falha na resolução DNS no lado do cliente. Para mais informações, consulte Como solucionar problemas de conexão causados por falha na resolução DNS?