You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 26, 2026. It is now read-only.
The rationale is that some users prefer not to store service account credentials on the filesystem, but instead pass them in via e.g. the environment.
@classmethoddeffrom_service_account_file(cls, info: dict, *args, **kwargs):
"""Creates an instance of this client using the provided credentials info. Args: info (dict): The service account private key info. args: Additional arguments to pass to the constructor. kwargs: Additional arguments to pass to the constructor. Returns: {@api.name}: The constructed client. """credentials=service_account.Credentials.from_service_account_info(info)
kwargs["credentials"] =credentialsreturncls(*args, **kwargs)