Esta página apresenta os Google Cloud serviços que funcionam bem com o Cloud Run e os que ainda não são suportados pelo Cloud Run.
Estabeleça ligação aos serviços Google Cloud no código
Pode associar o seu serviço do Cloud Run a Google Cloud serviços através das bibliotecas de cliente que fornecem. Para ver exemplos de código que mostram como estabelecer ligação a um serviço Google Cloud específico, consulte a documentação fornecida para esse serviço Google Cloud .
Para chamar Google Cloud APIs a partir do seu código, a identidade do serviço do Cloud Run tem de ter o conjunto mínimo de autorizações para os seus serviços do Cloud Run. Por exemplo, se o seu serviço do Cloud Run estiver apenas a ler dados do Firestore, recomendamos que lhe atribua uma conta de serviço que tenha apenas a função do IAM Utilizador do Firestore.
O Google Cloud ambiente usa as Credenciais padrão da aplicação (ADC) para detetar automaticamente se a identidade do serviço Cloud Run está autenticada para usar as Google Cloud bibliotecas cliente e realizar a operação da API.
Serviços e ferramentas recomendados para utilização
A tabela seguinte indica os serviços recomendados para o Cloud Run.
Ferramentas
Serviço | Descrição |
---|---|
Cloud Build | Crie imagens de contentores e integração contínua. |
Artifact Registry | Armazene imagens de contentores. |
Cloud Deploy | Entrega contínua. |
Observabilidade do Google Cloud | Monitorização e registo de serviços do Cloud Run. |
Armazenamento de dados
Serviço | Descrição |
---|---|
Firestore | Base de dados NoSQL totalmente gerida com compatibilidade com o MongoDB. |
Spanner | Base de dados relacional escalável e totalmente gerida. |
Cloud SQL | Base de dados relacional totalmente gerida. Consulte o artigo Ligar a instâncias do Cloud SQL. |
Cloud Storage | Armazenamento de objetos. Armazenar objetos e publicar conteúdo estático. Use bibliotecas de cliente do Cloud Storage ou monte volumes do Cloud Storage |
Memorystore | Serviço de armazenamento de dados na memória totalmente gerido. Ligue-se à sua rede VPC para aceder a instâncias do Memorystore. Consulte o artigo Estabelecer ligação a uma instância do Redis a partir de um serviço do Cloud Run. |
BigQuery | Armazém de dados na nuvem totalmente gerido para estatísticas. Os serviços do Cloud Run podem ser usados para implementar funções remotas do BigQuery personalizadas. |
Secret Manager | Criar e aceder a segredos. |
Filestore | Servidores de ficheiros NFS totalmente geridos no Google Cloud |
Orquestração
Serviço | Descrição |
---|---|
Pub/Sub | Envie eventos para os serviços do Cloud Run. Consulte o tutorial sobre a utilização do Pub/Sub com o Cloud Run. |
Cloud Scheduler | Acionar serviços do Cloud Run de acordo com uma programação. |
Cloud Tasks | Execute tarefas assíncronas no Cloud Run. Consulte o artigo Tarefas de destino HTTP com tokens de autenticação. |
Fluxos de trabalho | Orquestre e automatize os serviços do Cloud Run. |
Apps Web
Serviço | Descrição |
---|---|
Identity Platform | Inicie sessão nos seus utilizadores. |
Firebase Hosting | Serviço de alojamento totalmente gerido para conteúdo estático e dinâmico com colocação em cache de CDN configurável. |
Redes
Serviço | Descrição |
---|---|
Nuvem virtual privada | Funcionalidade de rede gerida para os seus Google Cloud recursos. Consulte o artigo Estabelecer ligação a uma rede de VPC. |
Balanceador de carga de aplicações externo | Use NEGs sem servidor para configurar um back-end do Cloud Run para um Application Load Balancer externo. |
Balanceador de carga de aplicações interno | Use NEGs sem servidor para executar os seus serviços do Cloud Run através de um endereço IP interno. |
Google Cloud Armor | Ajuda a proteger as suas aplicações e Websites contra negação de serviço e ataques Web. |
Cloud CDN | O Cloud CDN é suportado com balanceadores de carga de aplicações externos. |
Segurança
Serviço | Descrição |
---|---|
Identity-Aware Proxy | Use a identidade e o contexto para proteger o acesso aos seus serviços. |
Autorização binária | Implemente apenas imagens de contentores nas quais confia. |
Deteção de ameaças do Cloud Run | Deteta ameaças em contentores em execução. |
Serviços ainda não suportados
A tabela seguinte indica os serviços que ainda não são suportados pelo Cloud Run.
Serviço | Notas |
---|---|
Web Security Scanner |
Simplifique a utilização de Google Cloud serviços e recursos através do App Hub
Opcionalmente, pode usar o App Hub para criar, operar e gerir aplicações que incluem vários recursos de um ou mais projetos.Google Cloud
Pode usar o App Hub para organizar os seus recursos do Cloud Run de uma forma centrada na aplicação com base nas necessidades da sua empresa em constante mudança. Para monitorizar e organizar os seus recursos do Cloud Run, adicione os recursos como serviços e cargas de trabalho às aplicações do App Hub. O App Hub é totalmente gerido pela Google Cloud e não requer a instalação de infraestrutura adicional.Para mais informações sobre:
- Recursos suportados pelo App Hub, consulte a secção Recursos suportados.
- Para saber como configurar o App Hub no seu projeto e registar os seus recursos com uma aplicação do App Hub, consulte o artigo Configurar o App Hub.