From 0041f88e00fb101355e7cae293fdbaee9e50a7fb Mon Sep 17 00:00:00 2001 From: Victor Skvortsov Date: Mon, 20 Apr 2026 16:31:54 +0500 Subject: [PATCH] Speed up GCP validate_credentials --- src/dstack/_internal/core/backends/gcp/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dstack/_internal/core/backends/gcp/auth.py b/src/dstack/_internal/core/backends/gcp/auth.py index aebaadf20..eb1e9eeff 100644 --- a/src/dstack/_internal/core/backends/gcp/auth.py +++ b/src/dstack/_internal/core/backends/gcp/auth.py @@ -49,8 +49,8 @@ def get_credentials(creds: AnyGCPCreds) -> Tuple[Credentials, Optional[str]]: def validate_credentials(credentials: Credentials, project_id: str): try: - regions_client = compute_v1.RegionsClient(credentials=credentials) - regions_client.list(project=project_id) + client = compute_v1.ProjectsClient(credentials=credentials) + client.get(project=project_id) except google.api_core.exceptions.NotFound: raise BackendAuthError(f"project_id {project_id} not found") except Exception: