These samples demonstrate how to invoke Google Cloud KMS from PHP.
-
Enable APIs - Enable the KMS API and create a new project or select an existing project.
-
Download The Credentials - Click "Go to credentials" after enabling the APIs. Click "New Credentials" and select "Service Account Key". Create a new service account, use the JSON key type, and select "Create". Once downloaded, set the environment variable
GOOGLE_APPLICATION_CREDENTIALS
to the path of the JSON key that was downloaded. -
Clone the repo and cd into this directory
$ git clone https://github.com/GoogleCloudPlatform/php-docs-samples $ cd php-docs-samples/kms
-
Install dependencies via Composer. If composer is installed locally:
$ php composer.phar install
If composer is installed globally:
$ composer install
-
Execute the snippets in the src/ directory by running:
$ php src/SNIPPET_NAME.php
The usage will print for each if no arguments are provided.
See the Cloud KMS Documentation for more information.
- See CONTRIBUTING.md
- See LICENSE