Passo a passo para configurar uma chave de API do Google Cloud
Sumário
- Introdução
- Configurando uma chave de API do Google Cloud
- Restringindo a chave de API
- Atualizando o arquivo de ambiente
- Reiniciando o projeto
- Verificando se a reinicialização foi bem-sucedida
- Ativando os serviços necessários no Google Cloud
- Conclusão
Como configurar uma chave de API do Google Cloud
Quando se trata de registrar um endereço, é necessário configurar uma chave de API do Google Cloud para decodificar as informações corretamente. Para fazer isso, siga os passos abaixo:
- Abra o Google Chrome e clique no menu no canto superior esquerdo.
- Selecione "API e serviços" no submenu e clique em "Credenciais".
- Clique em "Criar credenciais" e selecione "Chave de API".
- Aguarde alguns instantes enquanto a chave de API é gerada.
- Copie a chave de API criada.
Agora que você possui a chave de API, é importante adicionar uma camada adicional de segurança para restringir o acesso. A seguir, mostraremos como fazer isso.
Como restringir a chave de API
Restringir a chave de API é crucial para evitar solicitações maliciosas. Siga estas etapas para restringir sua chave de API:
- Acesse o site do Google Cloud e navegue até o menu "Compute Engine".
- Copie o endereço IP do seu servidor.
- Volte para o menu "API e serviços" e clique em "Credenciais".
- Localize a chave de API que você acabou de criar e clique em "Editar".
- Digite um nome para a chave, como "Maps James".
- Na seção de restrições, adicione o endereço IP do seu servidor como URL de referência.
- Salve as alterações.
Ao restringir a chave de API, você garante que apenas solicitações originadas do seu servidor serão aceitas. Agora que sua chave de API está configurada e restrita, é preciso atualizar o arquivo de ambiente do servidor.
Como atualizar o arquivo de ambiente
Para atualizar o arquivo de ambiente e adicionar sua chave de API restrita, siga as instruções abaixo:
- Abra o servidor no Visual Studio Code.
- Localize o arquivo
.env
e abra-o.
- Remova a chave de API anterior e substitua-a pela nova chave restrita.
- Salve as alterações.
Agora que o arquivo de ambiente foi atualizado, é hora de reiniciar o projeto para que as alterações entrem em vigor.
Como reiniciar o projeto
Reiniciar o projeto é simples. Siga as etapas abaixo:
- Execute o comando
pm2 restart
para reiniciar o servidor.
- Aguarde até que o reinício seja concluído.
Após o reinício, verifique se o projeto foi reiniciado com sucesso.
Verificando se a reinicialização foi bem-sucedida
Para confirmar se a reinicialização foi bem-sucedida e se você pode fazer consultas aos hospitais, siga os passos abaixo:
- Tente fazer uma consulta a um hospital.
- Se você receber dados como resultado, significa que a reinicialização foi bem-sucedida.
- Caso contrário, verifique novamente as etapas anteriores para garantir que tudo tenha sido configurado corretamente.
Agora que seu projeto está funcionando adequadamente, é hora de ativar os serviços necessários no Google Cloud.
Como ativar os serviços necessários no Google Cloud
Para ativar os serviços necessários no Google Cloud, siga as etapas abaixo:
- Acesse o Google Cloud e vá para o menu "API e serviços".
- Clique em "Biblioteca".
- Pesquise e ative o serviço "Place API".
- Em seguida, pesquise e ative o serviço "Geocoding API".
- Aguarde até que os serviços sejam ativados.
Agora você configurou sua chave de API do Google Cloud, restringiu o acesso, atualizou o arquivo de ambiente, reiniciou o projeto e ativou os serviços necessários. Tudo está pronto para você realizar consultas de endereços no seu servidor.
Conclusão
Configurar uma chave de API do Google Cloud é essencial para decodificar informações de consultas de endereços. Ao seguir os passos fornecidos neste guia, você será capaz de configurar corretamente sua chave de API, restringir o acesso de maneira segura, reiniciar seu projeto e ativar os serviços necessários. Certifique-se de verificar se todas as etapas foram concluídas corretamente para garantir o correto funcionamento do seu servidor. Agora você está pronto para fazer consultas de endereços sem preocupações!