Nesta página, listamos os serviços do Google Cloud que funcionam bem com o Cloud Run e aqueles que ainda não são compatíveis com ele.
Conectar-se aos serviços Google Cloud no código
Conecte o serviço do Cloud Run aos serviços do Google Cloud usando as bibliotecas de cliente que eles fornecem. Para exemplos de código que mostram como se conectar a um determinado serviço do Google Cloud , consulte a documentação fornecida para esse serviço do Google Cloud .
Para chamar as APIs do Google Cloud no seu código, a identidade do serviço do Cloud Run precisa ter o conjunto mínimo de permissões para os serviços do Cloud Run. Por exemplo, se o serviço Cloud Run só estiver lendo dados do Firestore, recomendamos atribuir a ele uma conta de serviço que tenha apenas o papel do IAM de Usuário do Firestore.
O ambiente Google Cloud usa o Application Default Credentials (ADC) para detectar automaticamente se a identidade do serviço do Cloud Run está autenticada para usar as bibliotecas de cliente Google Cloud e realizar a operação da API.
Serviços e ferramentas recomendados para uso
Na tabela a seguir, listamos os serviços recomendados para o Cloud Run.
Ferramentas
Serviço | Descrição |
---|---|
Cloud Build | Crie imagens de contêiner e integração contínua. |
Artifact Registry | Armazenamento de imagens de contêiner. |
Cloud Deploy | Entrega contínua. |
Google Cloud Observability | Monitoramento e geração de registro de serviços do Cloud Run. |
Armazenamento de dados
Serviço | Descrição |
---|---|
Firestore | Banco de dados NoSQL totalmente gerenciado, com compatibilidade com o MongoDB. |
Spanner | Banco de dados relacional totalmente gerenciado e escalonável. |
Cloud SQL | Banco de dados relacional totalmente gerenciado. Consulte Como se conectar a instâncias do Cloud SQL. |
Cloud Storage | Armazenamento de objetos. Armazene objetos e exiba conteúdo estático. Use bibliotecas de cliente do Cloud Storage ou ative os volumes do Cloud Storage |
Memorystore | Serviço de armazenamento de dados na memória totalmente gerenciado. Conecte-se à sua rede VPC para acessar as instâncias do Memorystore. Consulte Como se conectar a uma instância do Redis a partir de um serviço do Cloud Run. |
BigQuery | Armazenamento de dados em nuvem totalmente gerenciado para análise. Os serviços do Cloud Run podem ser usados para implementar funções remotas do BigQuery personalizadas. |
Secret Manager | Crie e acesse secrets ou qualquer outra configuração. |
Filestore | Servidores de arquivos NFS totalmente gerenciados no Google Cloud |
Gerenciador de Parâmetros | Criar e acessar arquivos ou parâmetros de configuração. |
Orquestração
Serviço | Descrição |
---|---|
Pub/Sub | Envio de eventos para os serviços do Cloud Run. Consulte o tutorial Como usar o Pub/Sub com o Cloud Run. |
Cloud Scheduler | Acionamento dos serviços do Cloud Run em uma programação. |
Cloud Tasks | Execução de tarefas assíncronas no Cloud Run. Consulte Tarefas de destino HTTP com tokens de autenticação. |
Workflows | Orquestre e automatize os serviços do Cloud Run. |
Aplicativos da Web
Serviço | Descrição |
---|---|
Identity Platform | Login dos seus usuários. |
Firebase App Hosting | Serviço de hospedagem totalmente gerenciado para conteúdo dinâmico com cache CDN econômico. Adequado para hospedar aplicativos da Web de pilha completa criados com frameworks modernos renderizados pelo servidor, como Angular e Next.js. |
Firebase Hosting | Serviço gerenciado que hospeda conteúdo estático, dinâmico e microsserviços usando uma rede de fornecimento de conteúdo (CDN) global para entrega rápida e confiável. Adequado para hospedar sites estáticos ou aplicativos de página única. |
Rede
Serviço | Descrição |
---|---|
Nuvem privada virtual | Funcionalidade de rede gerenciada para os recursos do Google Cloud . Consulte Como se conectar a uma rede VPC. |
Balanceador de carga de aplicativo externo | Use NEGs sem servidor para configurar um back-end do Cloud Run para um balanceador de carga de aplicativo externo. |
Balanceador de carga de aplicativo interno | Use NEGs sem servidor para executar os serviços do Cloud Run com um endereço IP interno. |
Google Cloud Armor | Ajuda a proteger seus aplicativos e sites contra ataques na Web e negação de serviços. |
Cloud CDN | O Cloud CDN é compatível com balanceadores de carga de aplicativo externo. |
Segurança
Serviço | Descrição |
---|---|
Identity-Aware Proxy | Use identidade e contexto para proteger o acesso aos seus serviços. |
Autorização binária | Implante apenas imagens de contêiner em que você confia. |
Detecção de ameaças do Cloud Run | Detecta ameaças em contêineres em execução. |
Serviços ainda não compatíveis
Na tabela a seguir, listamos serviços que ainda não são compatíveis com o Cloud Run.
Serviço | Observações |
---|---|
Web Security Scanner |
Simplificar o uso de serviços e recursos do Google Cloud com o App Hub
Se quiser, use o App Hub para criar, operar e gerenciar aplicativos que incluem vários recursos de um ou mais projetos doGoogle Cloud .
É possível usar o App Hub para organizar seus recursos do Cloud Run de maneira centrada em aplicativos com base nas necessidades comerciais em constante mudança. Para rastrear e organizar seus recursos do Cloud Run, adicione-os como serviços e cargas de trabalho aos aplicativos do App Hub. O App Hub é totalmente gerenciado pelo Google Cloud e não exige que você instale nenhuma infraestrutura adicional.Para mais informações sobre:
- Recursos compatíveis com o App Hub. Consulte Recursos compatíveis.
- Para saber como configurar o App Hub no seu projeto e registrar seus recursos com um aplicativo do App Hub, consulte Configurar o App Hub.