Verbundene Komponente |
Anwendungsupdates |
Hintergrundinformationen: |
| Secret Manager |
- Der Cloud Run-Dienst kann auf die Secret-Daten verweisen.
- Auf das Feld Secret Data von Secret Manager wird vom Feld
env_secret_vars von Cloud Run verwiesen.
- Die Rolle
roles/secretmanager.secretAccessor wird dem Cloud Run-Dienstkonto hinzugefügt.
|
Secrets für Dienste konfigurieren |
Dienstkonto |
- Der Cloud Run-Dienst verwendet das Dienstkonto als Dienstidentität.
- Die Rolle
roles/run.invoker wird dem Dienstkonto hinzugefügt.
- Die E-Mail-Adresse des Dienstkontos und die IAM-Informationen werden den Cloud Run-Umgebungsvariablen hinzugefügt.
|
Dienst-zu-Dienst authentifizieren |
| AlloyDB for PostgreSQL |
- Der Cloud Run-Dienst kann eine Verbindung zur AlloyDB for PostgreSQL-Instanz herstellen.
- Die AlloyDB for PostgreSQL-Ressourcenmetadaten werden den Cloud Run-Umgebungsvariablen hinzugefügt.
- Dem Cloud Run-Dienstkonto wird die Rolle
roles/alloydb.admin für AlloyDB for PostgreSQL hinzugefügt.
|
Verbindung über Cloud Run herstellen |
| BigQuery |
- Der Cloud Run-Dienst kann mit dem BigQuery-Dataset interagieren.
- Die BigQuery-Ressourcenmetadaten werden den Cloud Run-Umgebungsvariablen hinzugefügt.
- Dem Cloud Run-Dienstkonto wird die BigQuery-Rolle
roles/bigquery.dataEditor hinzugefügt.
|
BigQuery-Übersicht |
Bigtable |
- Der Cloud Run-Dienst kann administrative Funktionen für die Bigtable-Instanz ausführen.
- Die Metadateninformationen der Bigtable-Ressource werden den Cloud Run-Umgebungsvariablen hinzugefügt.
- Die Rolle
roles/bigtable.admin wird dem Cloud Run-Dienstkonto hinzugefügt.
|
Bigtable |
Ein anderer Cloud Run-Dienst |
- Der Cloud Run-Quelldienst kann Traffic an den Cloud Run-Zieldienst senden.
- Der Cloud Run-Quelldienst enthält den URI des Cloud Run-Zieldienstes in seinen Umgebungsvariablen.
|
Was ist Cloud Run? |
Cloud SQL (MySQL) |
- Der Cloud Run-Dienst kann Daten in die Cloud SQL-Instanz (MySQL) lesen und schreiben.
- Die Cloud SQL-Verbindungsmetadaten werden dem Cloud Run-Dienst hinzugefügt.
- Die Rollen
roles/cloudsql.instanceUser und roles/cloudsql.client werden dem Cloud Run-Dienstkonto hinzugefügt.
- Das Cloud Run-Dienstkonto wird der Cloud SQL-Instanz als IAM-Nutzer hinzugefügt.
|
Verbindung über Cloud Run herstellen |
Cloud SQL (PostgreSQL) |
- Der Cloud Run-Dienst kann Daten in die Cloud SQL-Instanz (PostgreSQL) lesen und schreiben.
- Die Cloud SQL-Verbindungsmetadaten werden dem Cloud Run-Dienst hinzugefügt.
- Die Rollen
roles/cloudsql.instanceUser und roles/cloudsql.client werden dem Cloud Run-Dienstkonto hinzugefügt.
- Das Cloud Run-Dienstkonto wird der Cloud SQL-Instanz als IAM-Nutzer hinzugefügt.
|
Verbindung über Cloud Run herstellen |
Cloud Storage |
- Der Cloud Run-Dienst kann Objekte im Cloud Storage-Bucket verwalten.
- Die IAM-Informationen des Cloud Run-Dienstkontos werden dem Cloud Storage-Bucket hinzugefügt.
- Dem Cloud Run-Dienstkonto ist die Rolle
roles/storage.objectAdmin zugewiesen.
|
Verbindung zu Google Cloud -Diensten herstellen |
Globales Cloud Load Balancing-Backend |
- Der Load Balancer kann eingehenden Traffic an den Cloud Run-Dienst verteilen.
- Der Cloud Run-Dienst wird als Backend-Endpunkt in der Konfiguration der serverlosen NEG-Backends von Cloud Load Balancing hinzugefügt.
|
Globalen externen Application Load Balancer mit Cloud Run einrichten |
Memorystore for Redis |
- Der Cloud Run-Dienst kann Daten in der Memorystore for Redis-Instanz im Cache speichern.
- Die Verbindungsinformationen für Memorystore for Redis werden den Cloud Run-Umgebungsvariablen hinzugefügt.
- Die Rolle
roles/redis.editor wird dem Cloud Run-Dienstkonto hinzugefügt.
|
Verbindung zu einer Redis-Instanz über einen Cloud Run-Dienst herstellen |
Pub/Sub |
- Der Cloud Run-Dienst kann Nachrichten empfangen oder im Pub/Sub-Thema veröffentlichen.
- Die Pub/Sub-Themen-ID wird den Cloud Run-Umgebungsvariablen hinzugefügt.
- Die Rollen
roles/pubsub.publisher und roles/pubsub.subscriber werden dem Cloud Run-Dienstkonto hinzugefügt.
- Der Cloud Run-Dienst wird den Feldern für Pub/Sub-Push- und Pull-Abos hinzugefügt.
|
Pub/Sub mit Cloud Run verwenden |
Regionales Cloud Load Balancing-Backend |
- Der Load Balancer kann eingehenden Traffic an den Cloud Run-Dienst verteilen.
- Der Cloud Run-Dienst wird als Backend-Endpunkt in der Konfiguration der serverlosen NEG-Backends von Cloud Load Balancing hinzugefügt.
|
Regionalen externen Application Load Balancer mit Cloud Run einrichten |
Regionales Cloud Load Balancing-Frontend |
- Die HTTP- und HTTPS-IP-Adressen des Load-Balancers sind für die Anwendung verfügbar, die im Cloud Run-Container ausgeführt wird.
- Die Adressmetadaten von Cloud Load Balancing werden den Umgebungsvariablen von Cloud Run hinzugefügt.
|
Weiterleitungsregeln – Übersicht |
Spanner |
- Der Cloud Run-Dienst kann die Spanner-Instanz verwalten.
- Die Spanner-Verbindungsdetails werden den Cloud Run-Umgebungsvariablen hinzugefügt.
- Die Rolle
roles/spanner.databaseAdmin wird dem Cloud Run-Dienstkonto hinzugefügt.
- Die IAM-Informationen des Cloud Run-Dienstkontos werden der Spanner-Instanz hinzugefügt.
|
Verbindung zu Google Cloud -Diensten herstellen |
Vertex AI |
- Der Cloud Run-Dienst kann mit Vertex AI-Diensten interagieren.
- Die Rolle
roles/aiplatform.user wird dem Cloud Run-Dienstkonto hinzugefügt.
|
KI-Apps und ‑Agents in Cloud Run hosten |