Compatibilidade do Private Service Connect
Serviços
Pode aceder aos seguintes serviços através do Private Service Connect.
Serviços publicados pela Google
Serviços publicados de terceiros
Serviços publicados autogeridos
Origem do seu serviço | Configuração do produtor de serviços | Configuração do consumidor de serviços |
---|---|---|
Cloud Load Balancing | Publicar o serviço |
|
Google Kubernetes Engine (GKE) |
Publicar o serviço: encaminhe os pedidos para o seu serviço através de um serviço
LoadBalancer interno e publique o serviço através de um
ServiceAttachment
|
|
Cloud Run e funções do Cloud Run (2.ª geração) | Selecione uma das seguintes opções:
|
Escolha a opção de consumidor que corresponde à configuração do produtor do serviço:
|
Funções do Cloud Run (1.ª geração) | cloudfunctions.net URL: não precisa de
configuração adicional
|
Crie um ponto final para aceder aos URLs cloudfunctions.net
|
App Engine | Não precisa de configuração adicional |
Crie um ponto final para aceder a URLs appspot.com |
APIs Google globais
Os pontos finais podem segmentar um pacote de APIs Google globais ou uma única API Google regional. Os back-ends podem segmentar uma única API Google global ou uma única API Google regional.
Pacotes de APIs Google globais
Pode usar pontos finais do Private Service Connect para enviar tráfego para um pacote de APIs Google.
Quando cria um ponto final para aceder às APIs e aos serviços Google, escolhe o pacote de APIs ao qual precisa de aceder: Todas as APIs (all-apis
) ou VPC-SC (vpc-sc
):
O pacote
all-apis
oferece acesso à maioria das APIs e serviços Google, incluindo todos os pontos finais de serviço*.googleapis.com
.O pacote
vpc-sc
oferece acesso a APIs e serviços que suportam os VPC Service Controls.
Os pacotes de API suportam apenas protocolos baseados em HTTP através de TCP (HTTP, HTTPS e HTTP/2). Todos os outros protocolos, incluindo MQTT e ICMP, não são suportados.
Pacote de APIs | Serviços suportados | Exemplo de utilização |
---|---|---|
all-apis |
Permite o acesso à API à maioria das APIs e serviços Google, independentemente de serem suportados pelos VPC Service Controls. Inclui acesso à API do Google Maps, Google Ads Google Cloude à maioria das outras APIs Google, incluindo as listas abaixo. Não suporta aplicações Web do Google Workspace, como o Gmail e o Google Docs. Não suporta Websites interativos. Nomes de domínio correspondentes:
|
Escolha
|
vpc-sc
| Ativa o acesso à API às APIs Google e aos serviços suportados pelo VPC Service Controls. Bloqueia o acesso a APIs e serviços Google que não suportam os VPC Service Controls. Não suporta APIs Google Workspace nem aplicações Web do Google Workspace, como o Gmail e o Google Docs. |
Escolha |
vpc-sc
, uma vez que oferece uma mitigação de riscos adicional para a exfiltração de dados. A utilização de vpc-sc
nega o acesso a
APIs Google e serviços que não são suportados pelos VPC Service Controls. Consulte o artigo
Configurar a conetividade
privada na documentação do VPC Service Controls para obter mais detalhes.
Uma única API Google global
Pode usar back-ends do Private Service Connect para enviar pedidos a uma única API Google global compatível. As seguintes APIs são suportadas:
- Bigtable:
bigtable.googleapis.com
ebigtableadmin.googleapis.com
- Cloud Logging:
logging.googleapis.com
- Chave inglesa:
spanner.googleapis.com
- Cloud Storage:
storage.googleapis.com
- Pub/Sub:
pubsub.googleapis.com
APIs Google regionais
Pode usar pontos finais ou backends para aceder às APIs Google regionais. Para ver uma lista das APIs Google regionais suportadas, consulte os Pontos finais de serviço regionais.
Tipos
As tabelas seguintes resumem as informações de compatibilidade para diferentes configurações do Private Service Connect.
Nas tabelas seguintes, uma marca de verificação indica que uma funcionalidade é suportada e um símbolo não indica que uma funcionalidade não é suportada.
Pontos finais e serviços publicados
Esta secção resume as opções de configuração disponíveis para consumidores e produtores quando usam pontos finais para aceder a serviços publicados.
Configuração do consumidor
Esta tabela resume as opções de configuração e as capacidades suportadas dos pontos finais que acedem aos serviços publicados com base no tipo de produtor de destino.
Os pontos finais que acedem a um serviço publicado têm as seguintes limitações:
Não pode criar um ponto final na mesma rede da VPC que o serviço publicado ao qual está a aceder.
A duplicação de pacotes não pode duplicar pacotes para tráfego de serviços publicados do Private Service Connect.
Nem todas as rotas estáticas com o próximo salto do balanceador de carga são suportadas com o Private Service Connect. Para mais informações, consulte o artigo Rotas estáticas com saltos seguintes do balanceador de carga.
Os testes de conetividade não podem testar a conetividade entre um ponto final IPv6 e um serviço publicado.
Configuração do produtor
Esta tabela resume as opções de configuração e as capacidades suportadas dos serviços publicados aos quais os pontos finais acedem.
Tipo de produtor | Configuração do produtor (serviço publicado) | |||
---|---|---|---|---|
Back-ends de produtores suportados | Protocolo PROXY (apenas tráfego TCP) | Versão do IP | ||
Balanceador de carga de aplicações interno entre regiões |
|
|
||
Balanceador de carga de rede de passagem interno |
|
|
||
Encaminhamento de protocolo interno (instância de destino) |
|
|
||
Serviços de mapeamento de portas |
|
|
||
Balanceador de carga de aplicações interno regional |
|
|
||
Balanceador de carga de rede de proxy interno regional |
|
|
||
Secure Web Proxy |
|
|
Os serviços publicados têm as seguintes limitações:
- Os equilibradores de carga configurados com
vários protocolos (protocolo definido como
L3_DEFAULT
) não são suportados. - A duplicação de pacotes não pode duplicar pacotes para o tráfego de serviços publicados do Private Service Connect.
- Tem de usar a CLI Google Cloud ou a API para criar uma associação de serviço que aponte para uma regra de encaminhamento usada para encaminhamento de protocolo interno.
Para ver problemas e soluções alternativas, consulte os Problemas conhecidos.
Os diferentes equilibradores de carga suportam diferentes configurações de portas. Alguns equilibradores de carga suportam uma única porta, outros suportam um intervalo de portas e outros suportam todas as portas. Para mais informações, consulte as especificações das portas.
Back-ends e serviços publicados
Um back-end do Private Service Connect para serviços publicados requer dois balanceadores de carga: um balanceador de carga do consumidor e um balanceador de carga do produtor. Esta secção resume as opções de configuração disponíveis para consumidores e produtores quando usam back-ends para aceder a serviços publicados.
Configuração do consumidor
Esta tabela descreve os balanceadores de carga do consumidor suportados pelos back-ends do Private Service Connect para serviços publicados, incluindo os protocolos de serviço de back-end que podem ser usados com cada balanceador de carga do consumidor. Os equilibradores de carga do consumidor podem aceder a serviços publicados alojados em equilibradores de carga do produtor suportados.
Balanceador de carga de consumidor | Protocolos | Versão do IP | Failover entre regiões |
---|---|---|---|
|
IPv4 | ||
|
IPv4 | ||
Balanceador de carga de aplicações externo global Nota: o equilibrador de carga de aplicações clássico não é suportado. |
|
IPv4 | |
Balanceador de carga de rede de proxy externo global Para associar este balanceador de carga a um NEG do Private Service Connect, use a CLI do Google Cloud ou envie um pedido de API. Nota: o equilibrador de carga de rede de proxy clássico não é suportado. |
|
IPv4 | |
|
IPv4 | ||
|
IPv4 | ||
|
IPv4 | ||
|
IPv4 |
Configuração do produtor
Esta tabela descreve a configuração dos balanceadores de carga do produtor que são suportados pelos back-ends do Private Service Connect para serviços publicados.
Tipo de produtor | Configuração do produtor (serviço publicado) | |||||
---|---|---|---|---|---|---|
Back-ends de produtores suportados | Protocolos de regras de encaminhamento | Portas de regras de encaminhamento | Protocolo PROXY | Versão do IP | Apoio técnico de saúde do Private Service Connect | |
Balanceador de carga de aplicações interno entre regiões |
|
|
Suporta uma, várias ou todas as portas | IPv4 | ||
Balanceador de carga de rede de passagem interno |
|
|
Consulte a configuração da porta do produtor | IPv4 | ||
Balanceador de carga de aplicações interno regional |
|
|
Suporta uma única porta | IPv4 | ||
Balanceador de carga de rede de proxy interno regional |
|
|
Suporta uma única porta | IPv4 | ||
Secure Web Proxy |
|
|
Não aplicável | IPv4 |
Os serviços publicados têm as seguintes limitações:
- Os equilibradores de carga configurados com
vários protocolos (protocolo definido como
L3_DEFAULT
) não são suportados. - A duplicação de pacotes não pode duplicar pacotes para o tráfego de serviços publicados do Private Service Connect.
- Tem de usar a CLI Google Cloud ou a API para criar uma associação de serviço que aponte para uma regra de encaminhamento usada para encaminhamento de protocolo interno.
Para ver problemas e soluções alternativas, consulte os Problemas conhecidos.
Para um exemplo de configuração de back-end que usa um Application Load Balancer externo global, consulte Aceda a serviços publicados através de back-ends.
Para publicar um serviço, consulte o artigo Publique serviços.
Pontos finais e APIs Google globais
Esta tabela resume as funcionalidades suportadas pelos pontos finais usados para aceder às APIs Google.
Para criar esta configuração, consulte o artigo Aceda às APIs Google através de pontos finais.
Configuração | Detalhes |
---|---|
Configuração do consumidor (ponto final) | |
Acessibilidade global | Usa um endereço IP global interno |
Tráfego do Cloud Interconnect | |
Tráfego do Cloud VPN | |
Acesso através do intercâmbio da rede da VPC | |
Propagação de ligações através do Network Connectivity Center | |
Configuração automática de DNS | |
Versão do IP | IPv4 |
Produtor | |
Serviços suportados | APIs Google globais suportadas |
Back-ends e APIs Google globais
Esta tabela descreve que equilibradores de carga podem usar um back-end do Private Service Connect para uma API Google global.
Configuração | Detalhes |
---|---|
Configuração do consumidor (backend do Private Service Connect) | |
Balanceadores de carga de consumidor suportados |
|
Versão do IP | IPv4 |
Produtor | |
Serviços suportados |
|
Pontos finais e APIs Google regionais
Esta tabela resume as funcionalidades suportadas pelos pontos finais usados para aceder às APIs Google regionais.
Configuração | Detalhes |
---|---|
Configuração do consumidor (ponto final) | |
Acessibilidade global | Se o acesso global estiver ativado |
Tráfego do Cloud Interconnect | |
Tráfego do Cloud VPN | |
Acesso através do intercâmbio da rede da VPC | |
Propagação da ligação através do Network Connectivity Center | |
Configuração de DNS | Configuração manual do DNS |
Versão do IP | IPv4 ou IPv6 |
Produtor | |
Serviços suportados | APIs Google regionais suportadas |
Back-ends e APIs Google regionais
Esta tabela descreve os balanceadores de carga que podem usar um back-end do Private Service Connectpara aceder às APIs Google regionais.
Para ver um exemplo de configuração de back-end que usa um Application Load Balancer interno, consulte o artigo Aceda às APIs Google regionais através de back-ends.
Configuração | Detalhes |
---|---|
Configuração do consumidor (backend do Private Service Connect) | |
Balanceadores de carga de consumidor suportados |
|
Versão do IP | IPv4 |
Produtor | |
Serviços suportados | APIs Google regionais suportadas |
O que se segue?
- Saiba como aceder a serviços publicados através de pontos finais.
- Saiba como aceder às APIs Google globais através de pontos finais.
- Saiba como aceder às APIs Google regionais através de pontos finais.
- Saiba mais sobre os backends.
- Saiba mais sobre os serviços de publicação.