Esta página explica como concluir tarefas comuns de gerenciamento de gateway seguro.
Configurar o ambiente shell
Para simplificar o processo de configuração e interagir com as APIs do gateway seguro, defina as seguintes variáveis de ambiente no shell de trabalho.
Parâmetros gerais
PROJECT_ID=
PROJECT_IDAPPLICATION_ID=APPLICATION_IDAPPLICATION_DISPLAY_NAME="APPLICATION_DISPLAY_NAME" HOST_NAME=HOST_NAMESubstitua:
PROJECT_ID: o ID do projeto em que o gateway seguro é criado.APPLICATION_ID: o ID do aplicativo, comogithub. O nome pode ter até 63 caracteres e conter letras minúsculas, números e hifens. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número.APPLICATION_DISPLAY_NAME: o nome legível para exibição.HOST_NAME: o nome do host do aplicativo. Por exemplo,github.com. O nome do host pode ter até 253 caracteres e precisa obedecer a um dos seguintes formatos:- Um endereço IPv4 válido
- Um endereço IPv6 válido
- Um nome DNS válido
- Um asterisco (*)
- Um asterisco (*) seguido por um nome DNS válido
Parâmetros do gateway seguro
SECURITY_GATEWAY_ID=
SECURITY_GATEWAY_IDSECURITY_GATEWAY_DISPLAY_NAME="SECURITY_GATEWAY_DISPLAY_NAME"Substitua:
SECURITY_GATEWAY_ID: o ID do gateway seguro. O ID pode ter até 63 caracteres e conter letras minúsculas, números e hifens. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número.SECURITY_GATEWAY_DISPLAY_NAME: o nome legível do gateway seguro. O nome pode ter até 63 caracteres e conter apenas caracteres imprimíveis.
Atualizar um gateway seguro
O exemplo a seguir mostra como atualizar os hubs de um gateway seguro.
Console
Para atualizar os hubs de saída de um gateway seguro, faça o seguinte:
- No Google Cloud console, acesse a página Hubs de saída de SaaS.
Acessar "Adicionar hubs de saída de SaaS" - Selecione o projeto em que você quer atualizar os hubs de saída de SaaS.
- Para adicionar hubs de saída de SaaS, clique em Adicionar hub de saída de SaaS.
- Na lista suspensa, selecione as regiões em que você quer adicionar os hubs de saída.
- Para adicionar hubs, clique em Adicionar hub de saída de SaaS. Para atualizar os hubs de saída, clique em Salvar.
gcloud
gcloud beyondcorp security-gateways update SECURITY_GATEWAY_ID \ --project=PROJECT_ID \ --location=global \ --hubs=us-central1,us-east1
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X PATCH \ -d "{ \"hubs\": {\"us-central1\": {}, \"us-east1\": {}} }" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID?update_mask=hubs"
Receber detalhes de um gateway seguro
Para receber os detalhes de um gateway seguro, execute o seguinte comando.
gcloud
gcloud beyondcorp security-gateways describe SECURITY_GATEWAY_ID \ --project=PROJECT_ID \ --location=global
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID"
Listar gateways seguros
Para listar todos os gateways seguros em um projeto, execute o seguinte comando.
gcloud
gcloud beyondcorp security-gateways list \ --project=PROJECT_ID \ --location=global
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways"
Excluir um gateway seguro
Para excluir um gateway seguro, execute o seguinte comando.
gcloud
gcloud beyondcorp security-gateways delete SECURITY_GATEWAY_ID \ --project=PROJECT_ID \ --location=global
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X DELETE \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID"
Ativar a geração de registros do gateway seguro
Para ativar a geração de registros do gateway seguro, execute o seguinte comando.
Console
Para ativar a geração de registros, faça o seguinte:
- Acesse a página Geração de registros do gateway seguro.
Acessar a geração de registros do gateway seguro - Marque a opção Ativar a geração de registros.
gcloud
gcloud beyondcorp security-gateways update SECURITY_GATEWAY_ID \ --project=PROJECT_ID \ --location=global \ --logging={}
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X PATCH \ -d "{ \"logging\": {} }" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID?update_mask=logging"
Desativar a geração de registros do gateway seguro
Para desativar a geração de registros do gateway seguro, execute o seguinte comando.
Console
Para desativar a geração de registros, faça o seguinte:
- Acesse a página Geração de registros do gateway seguro.
Acessar a geração de registros do gateway seguro - Desmarque a opção Ativar a geração de registros.
gcloud
gcloud beyondcorp security-gateways update SECURITY_GATEWAY_ID \ --project=PROJECT_ID \ --location=global \ --clear-logging
REST
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X PATCH \ -d "{ \"logging\": null }" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID?update_mask=logging"
Atualizar um recurso de aplicativo
O exemplo a seguir mostra como atualizar um aplicativo. Os campos editáveis permitidos incluem:
display_nameendpoint_matchers
Console
Para atualizar um recurso de aplicativo, faça o seguinte:
- Para modificar um recurso de aplicativo, acesse a página Aplicativos.
Acessar aplicativos - Encontre o aplicativo que você quer editar.
- Para editar o aplicativo, clique no menu Mais ações () e selecione Ver detalhes.
- Na página de detalhes do aplicativo, clique em Editar.
- Modifique o Nome do aplicativo ou os Correspondedores de domínio conforme necessário.
- Para atualizar o recurso do aplicativo, clique em Salvar.
gcloud
gcloud beyondcorp security-gateways applications update APPLICATION_ID \ --project=PROJECT_ID \ --security-gateway=SECURITY_GATEWAY_ID \ --location=global \ --endpoint-matchers="hostname=HOST_NAME,ports=[443]"
REST
É possível usar update_mask para controlar quais campos são atualizados.
O exemplo a seguir mostra como atualizar o endpoint_matchers
campo:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X PATCH \ -d "{ \"endpoint_matchers\": [{hostname: \"HOST_NAME\", ports: [443]}] }" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID/applications/APPLICATION_ID?update_mask=endpoint_matchers"
Receber os detalhes de um recurso de aplicativo
Console
Para receber os detalhes de um recurso de aplicativo, faça o seguinte:
- Acesse a página Aplicativos.
Acessar aplicativos - Encontre o aplicativo que você quer ver os detalhes.
- Para ver os detalhes do aplicativo, clique no nome dele ou acesse o menu Mais ações () e selecione Ver detalhes.
gcloud
Para receber os detalhes de um aplicativo, execute o seguinte comando:
gcloud beyondcorp security-gateways applications describe APPLICATION_ID \ --project=PROJECT_ID \ --security-gateway=SECURITY_GATEWAY_ID \ --location=global
REST
Para receber os detalhes de um aplicativo, execute o seguinte comando:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID/applications/APPLICATION_ID"
Listar recursos de aplicativo
Console
Para listar todos os recursos de aplicativo, faça o seguinte:
- Acesse a página Aplicativos.
Acessar aplicativos - A página mostra uma tabela listando todos os recursos de aplicativo do gateway seguro, mostrando detalhes como tipo e nome.
gcloud
Para listar todos os aplicativos em um gateway seguro, execute o seguinte comando.
gcloud beyondcorp security-gateways applications list \ --project=PROJECT_ID \ --security-gateway=SECURITY_GATEWAY_ID \ --location=global
REST
Para listar todos os aplicativos em um gateway seguro, execute o seguinte comando.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID/applications"
Excluir um recurso de aplicativo
Console
Para excluir um recurso de aplicativo, faça o seguinte:
- Acesse a página Aplicativos.
Acessar aplicativos - Encontre o aplicativo que você quer excluir.
- Para ver os detalhes do aplicativo, clique no nome dele ou acesse o menu Mais ações () e selecione Ver detalhes.
- Para remover o recurso do aplicativo, clique em Remover.
gcloud
Para excluir um aplicativo, execute o seguinte comando.
gcloud beyondcorp security-gateways applications delete APPLICATION_ID \ --project=PROJECT_ID \ --security-gateway=SECURITY_GATEWAY_ID \ --location=global
REST
Para excluir um aplicativo, execute o seguinte comando.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -X DELETE \ "https://beyondcorp.googleapis.com/v1/projects/PROJECT_ID/locations/global/securityGateways/SECURITY_GATEWAY_ID/applications/APPLICATION_ID"