연결된 구성요소 |
애플리케이션 업데이트 |
배경 정보 |
| Secret Manager |
- Cloud Run 서비스는 보안 비밀 데이터를 참조할 수 있습니다.
- Secret Manager 보안 비밀 데이터 필드는 Cloud Run
env_secret_vars 필드에서 참조됩니다.
-
roles/secretmanager.secretAccessor 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
서비스 보안 비밀 구성 |
서비스 계정 |
- Cloud Run 서비스는 서비스 계정을 서비스 ID로 사용합니다.
roles/run.invoker 역할이 서비스 계정에 추가됩니다.
- 서비스 계정 이메일 및 IAM 정보가 Cloud Run 환경 변수에 추가됩니다.
|
서비스 간 인증 |
| PostgreSQL용 AlloyDB |
- Cloud Run 서비스는 PostgreSQL용 AlloyDB 인스턴스에 연결할 수 있습니다.
- PostgreSQL용 AlloyDB 리소스 메타데이터가 Cloud Run 환경 변수에 추가됩니다.
- PostgreSQL용 AlloyDB
roles/alloydb.admin 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
Cloud Run에서 연결 |
| BigQuery |
- Cloud Run 서비스는 BigQuery 데이터 세트와 상호작용할 수 있습니다.
- BigQuery 리소스 메타데이터가 Cloud Run 환경 변수에 추가됩니다.
- BigQuery
roles/bigquery.dataEditor 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
BigQuery 개요 |
Bigtable |
- Cloud Run 서비스는 Bigtable 인스턴스에서 관리 기능을 수행할 수 있습니다.
- Bigtable 리소스 메타데이터 정보가 Cloud Run 환경 변수에 추가됩니다.
roles/bigtable.admin 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
Bigtable 개요 |
다른 Cloud Run 서비스 |
- 소스 Cloud Run 서비스는 대상 Cloud Run 서비스로 트래픽을 전송할 수 있습니다.
- 소스 Cloud Run 서비스에는 환경 변수에 대상 Cloud Run 서비스 URI가 포함되어 있습니다.
|
Cloud Run이란 무엇인가요? |
Cloud SQL (MySQL) |
- Cloud Run 서비스는 Cloud SQL (MySQL) 인스턴스에 데이터를 읽고 쓸 수 있습니다.
- Cloud SQL 연결 메타데이터가 Cloud Run 서비스에 추가됩니다.
roles/cloudsql.instanceUser 및 roles/cloudsql.client 역할이 Cloud Run 서비스 계정에 추가됩니다.
- Cloud Run 서비스 계정이 Cloud SQL 인스턴스에 IAM 사용자로 추가됩니다.
|
Cloud Run에서 연결 |
Cloud SQL(PostgreSQL) |
- Cloud Run 서비스는 Cloud SQL (PostgreSQL) 인스턴스에 데이터를 읽고 쓸 수 있습니다.
- Cloud SQL 연결 메타데이터가 Cloud Run 서비스에 추가됩니다.
roles/cloudsql.instanceUser 및 roles/cloudsql.client 역할이 Cloud Run 서비스 계정에 추가됩니다.
- Cloud Run 서비스 계정이 Cloud SQL 인스턴스에 IAM 사용자로 추가됩니다.
|
Cloud Run에서 연결 |
Cloud Storage |
- Cloud Run 서비스는 Cloud Storage 버킷의 객체를 관리할 수 있습니다.
- Cloud Run 서비스 계정 IAM 정보가 Cloud Storage 버킷에 추가됩니다.
roles/storage.objectAdmin 역할이 Cloud Run 서비스 계정에 할당됩니다.
|
Google Cloud 서비스에 연결 |
전역 Cloud Load Balancing 백엔드 |
- 부하 분산기는 수신 트래픽을 Cloud Run 서비스에 분산할 수 있습니다.
- Cloud Run 서비스가 Cloud Load Balancing 서버리스 NEG 백엔드 구성에 백엔드 엔드포인트로 추가됩니다.
|
Cloud Run을 사용하여 전역 외부 애플리케이션 부하 분산기 설정 |
Memorystore for Redis |
- Cloud Run 서비스는 Memorystore for Redis 인스턴스에 데이터를 캐시할 수 있습니다.
- Memorystore for Redis 연결 정보가 Cloud Run 환경 변수에 추가됩니다.
roles/redis.editor 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
Cloud Run 서비스에서 Redis 인스턴스에 연결 |
Memorystore for Redis Cluster |
- Cloud Run 서비스는 Memorystore for Redis Cluster에 데이터를 캐시할 수 있습니다.
- Memorystore for Redis Cluster 연결 정보가 Cloud Run 환경 변수에 추가됩니다.
- 앱 디자인 센터에서 Cloud Run 서비스 계정에
roles/redis.dbConnectionUser 역할을 추가합니다.
|
Memorystore for Redis Cluster 인스턴스에 연결 |
Memorystore for Valkey |
- Cloud Run 서비스는 Memorystore for Valkey 인스턴스에 데이터를 캐시할 수 있습니다.
- 앱 디자인 센터에서 Memorystore for Valkey 연결 정보를 Cloud Run 환경 변수에 추가합니다.
- 앱 디자인 센터에서 Cloud Run 서비스 계정에
roles/memorystore.dbConnectionUser 역할을 추가합니다.
|
Memorystore for Valkey 인스턴스에 연결 |
Pub/Sub |
- Cloud Run 서비스는 메시지를 수신하거나 Pub/Sub 주제에 게시할 수 있습니다.
- Pub/Sub 주제 ID가 Cloud Run 환경 변수에 추가됩니다.
roles/pubsub.publisher 및 roles/pubsub.subscriber 역할이 Cloud Run 서비스 계정에 추가됩니다.
- Cloud Run 서비스가 Pub/Sub 푸시 및 풀 구독 필드에 추가됩니다.
|
Cloud Run에서 Pub/Sub 사용 튜토리얼 |
리전 Cloud Load Balancing 백엔드 |
- 부하 분산기는 수신 트래픽을 Cloud Run 서비스에 분산할 수 있습니다.
- Cloud Run 서비스가 Cloud Load Balancing 서버리스 NEG 백엔드 구성에 백엔드 엔드포인트로 추가됩니다.
|
Cloud Run을 사용하여 리전별 외부 애플리케이션 부하 분산기 설정 |
리전 Cloud Load Balancing 프런트엔드 |
- 부하 분산기의 HTTP 및 HTTPS IP 주소는 Cloud Run 컨테이너에서 실행되는 애플리케이션에서 사용할 수 있습니다.
- Cloud Load Balancing 주소 메타데이터가 Cloud Run 환경 변수에 추가됩니다.
|
전달 규칙 개요 |
Spanner |
- Cloud Run 서비스는 Spanner 인스턴스를 관리할 수 있습니다.
- Spanner 연결 세부정보가 Cloud Run 환경 변수에 추가됩니다.
roles/spanner.databaseAdmin 역할이 Cloud Run 서비스 계정에 추가됩니다.
- Cloud Run 서비스 계정 IAM 정보가 Spanner 인스턴스에 추가됩니다.
|
Google Cloud 서비스에 연결 |
Vertex AI |
- Cloud Run 서비스는 Vertex AI 서비스와 상호작용할 수 있습니다.
roles/aiplatform.user 역할이 Cloud Run 서비스 계정에 추가됩니다.
|
Cloud Run에서 AI 앱 및 에이전트 호스팅 |