Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Hectorhammett committed Nov 15, 2024
1 parent 962b3c1 commit 62ee3a6
Showing 1 changed file with 11 additions and 16 deletions.
27 changes: 11 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,22 +111,12 @@ This quickstart is built with local development in mind. The steps for deploying
different depending on the environment you use. Here we provide some basic instruction in how to get
started with deployment of your project:

* For applications running on Google Cloud Platform (for example, in Google Compute Engine, Google
App Engine, Google Kubernetes Engine, and Google Cloud Functions), applications are automatically
authenticated using the Metadata Server. For more information, see
[About VM Metadata](https://cloud.google.com/compute/docs/metadata/overview)
* For applications running elsewhere, it is recommended to
[create a Service Account](https://cloud.google.com/iam/docs/service-accounts-create) and enable
[Workload Identity Federation](https://cloud.google.com/iam/docs/workload-identity-federation).
* It is also possible to authenticate using
[Service Account Keys](https://cloud.google.com/iam/docs/migrate-from-service-account-keys). Set
the `GOOGLE_APPLICATION_CREDENTIALS` environment variable pointing to your credentials file.

Authentication is handled by the client once the environment is configured. Once your credentials
are created You just need to provide the authentication details when creating a client. Generally,
authentication is accomplished using a Service Account. For more information on obtaining Service
Account credentials see our
[Authentication Guide](https://cloud.google.com/docs/authentication/production#manually).
* For applications running elsewhere, authentication is usually accomplished using a Service
Account.

For more information on obtaining Service Account credentials see our
[Authentication Guide](https://cloud.google.com/docs/authentication/production#manually). Set the
`GOOGLE_APPLICATION_CREDENTIALS` environment variable pointing to your credentials file.

#### Note:
Some clients accept the `keyFilePath` and `keyFile` configuration options pointing to the credentials file:
Expand All @@ -152,6 +142,11 @@ A list of clients that accept these parameters are:
- [Firestore](https://github.com/googleapis/google-cloud-php-firestore)
- [Datastore](https://github.com/googleapis/google-cloud-php-datastore)
- [Pubsub](https://github.com/googleapis/google-cloud-php-pubsub)
- [Debugger](https://github.com/googleapis/google-cloud-php-debugger)
- [Logging](https://github.com/googleapis/google-cloud-php-logging)
- [Translate](https://github.com/googleapis/google-cloud-php-translate)
- [Bigquery](https://github.com/googleapis/google-cloud-php-bigquery)
- [Storage](https://github.com/googleapis/google-cloud-php-storage)

We recommend to visit the Check the [client documentation][php-ref-docs] for the client library you're using for more in depth information.

Expand Down

0 comments on commit 62ee3a6

Please sign in to comment.