This document describes how to authenticate to Pub/Sub Lite programmatically.
For more information about Google Cloud authentication, see the authentication overview.
Pub/Sub Lite supports programmatic access. How you authenticate to Pub/Sub Lite depends on how you access the API. You can access the API in the following ways:
The Pub/Sub Lite client libraries provide high-level language support for authenticating to Pub/Sub Lite programmatically. Client libraries support Application Default Credentials (ADC); the libraries look for credentials in a set of defined locations and use those credentials to authenticate requests to the API. With ADC, you can make credentials available to your application in a variety of environments, such as local development or production, without needing to modify your application code.
To use ADC, you must first provide your credentials to ADC.
Google Cloud CLI
If your organization's security policies prevent user accounts from having the required
permissions, you can impersonate a service account, either by using the
or by using the
which affects only the command for which you use it.
For more information about using the gcloud CLI with Pub/Sub Lite, see the gcloud CLI reference pages.