設定用戶端

Google Cloud Rust 適用的用戶端程式庫可讓您設定用戶端行為,例如端點覆寫、驗證方式和重試政策。您可以使用呼叫服務用戶端的 builder() 方法 (例如 SecretManagerService::builder()) 取得的 ClientBuilder 設定用戶端。

自訂 API 端點

根據預設,用戶端程式庫會連線至服務的全域 API 端點。如需連線至區域端點或私人存取端點,可以覆寫預設端點設定。如需操作說明和範例,請參閱「覆寫預設端點」。

設定驗證機制

雖然用戶端會嘗試自動尋找應用程式預設憑證 (ADC),但您可以使用用戶端建構工具上的 with_credentials 方法,明確提供憑證。如需操作說明和範例,請參閱「覆寫預設驗證方式」。

啟用記錄功能

您可以啟用偵錯記錄功能,檢查要求和回應,以便排解問題。Rust 用戶端程式庫會使用 Tokio tracing crate,收集結構化的非同步診斷資訊。如需設定操作說明,請參閱「啟用記錄功能」。

設定 Proxy

如要設定 Proxy,請使用 reqwest 支援的標準環境變數。您不需要在 Rust 程式碼中設定 Proxy。請改為在殼層或容器環境中設定下列環境變數:

export http_proxy="http://proxy.example.com:3128"
export https_proxy="http://proxy.example.com:3128"

設定重試

用戶端程式庫可以自動重試因暫時性錯誤而失敗的操作。您可以設定預設重試政策,或覆寫特定要求的重試限制。如需操作說明和範例,請參閱「設定重試政策」。