Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

GCP - Home Access

Propósito

Este script foi criado para agilizar a atualização do novo IP dinâmico nas regras de firewall no GCP quando estou trabalhando de casa

Referencias

Info Referência
@google-cloud/compute Pacote NPM
gcloud Linha de comando do GCP no Ubuntu https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu
Firewall Configuração de regra de firewall no GCP https://cloud.google.com/filestore/docs/configuring-firewall?hl=pt-br
Conta de Serviço Configuração de conta de Serviço no GCP https://cloud.google.com/iam/docs/creating-managing-service-accounts?hl=pt-br
Role e IAM Configuração de role customizada no GCP https://cloud.google.com/iam/docs/creating-custom-roles?hl=pt-br

Instalação e configuração

  • clone o repositório
$ cd workspace
$ git clone 
$ cd gcp_home_access
  • instale o nodejs e as dependências se ainda não tiver instalado
$ sudo apt update
$ sudo apt install -Y nodejs npm
$ npm install --save @google-cloud/compute
  • Crie uma regra de firewall no GCP chamada homeaccess

Screenshot

  • Crie uma regra role customizada no GCP chamada HomeAccessRole e adicione as seguintes politicas na role.
compute.firewalls.update
compute.networks.updatePolicy
compute.firewalls.get

Screenshot

  • Crie uma conta de serviço chamada homeaccess-firewallrule, ela será usada pelo script para acessar o GCP e fazer a atualização do firewall. Ao criar essa conta de serviço, será um arquivo .json, salve esse arquivo com o nome homeaccess-firewallrule.json.

Screenshot

Links de Referência

About

Script que atualiza o IP atual na regra de firewall no GCP para acesso de casa

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages