Get an authorized Requests Session class by using the service account credentials JSON.
def get_session(service_account_json): """ Returns an authorized Requests Session class using the service account credentials JSON. This class is used to perform requests to the Healthcare API endpoint. """ # Pass in the credentials and project ID. If none supplied, get them # from the environment. credentials = service_account.Credentials.from_service_account_file( service_account_json ) scoped_credentials = credentials.with_scopes( ["https://www.googleapis.com/auth/cloud-platform"] ) # Create a requests Session object with the credentials. session = requests.AuthorizedSession(scoped_credentials) return session
To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser