Google Cloud

Google Cloud Platform provides public cloud infrastructure and includes services for computing and hosting, storage and database, networking, big data, and machine learning

Enabling Google Cloud APIs and Creating a Service Account #

To connect Lucidum to Google Cloud Platform you need to:

  1. Enable cloud APIs

  2. Create a service account and grant permissions to that service account

Enabling Cloud APIs #

  1. Go to the Google Cloud Console (https://console.cloud.google.com/) and select the project that you want Lucidum to ingest data from.

  2. Navigate to to APIs & Services.

  3. Enable the following APIs.

    • Compute Engine API

    • Cloud Resource Manager API

    • Cloud Storage JSON API

    • Cloud SQL Admin API

    • Stackdriver Monitoring API

    • Identity and Access Management (IAM) API

    • Cloud Billing API

  4. If an API is not already in the list of API, follow these steps: https://cloud.google.com/endpoints/docs/openapi/enable-api#enabling_an_api.

  5. Click the API you want to enable.

  6. Click Enable.

Creating a Service Account and Granting Permissions to that Service Account #

To create a service account, see https://cloud.google.com/iam/docs/service-accounts-create#creating. The Lucidum connector uses this account.

  1. In the “Grant this service account access to a project”, give the service account the roles listed below:

    • Compute Viewer

    • Kubernetes Engine Viewer

    • Storage Object Viewer

    • Cloud SQL Viewer

    • Organization Policy Viewer

    • Security Reviewer

  2. Skip the steps about attaching users to the service account.

  3. Click Done.

Create the JSON Key File for the Service Account #

For details on creating a JSON Key file to the new service account, see https://cloud.google.com/iam/docs/keys-create-delete#creating.

Save the file locally. You will need it to configure the Lucidum connector.

Configuring the Connector for Google Cloud #

To configure Lucidum to ingest data from Google Cloud:

  1. Log in to Lucidum.

  2. In the left pane, click Connector.

  3. In the Connector page, click Add Connector.

  4. Scroll until you find the Connector you want to configure. Click Connect. The Settings page appears.

  5. In the Settings page, enter the following:

    • JSON Key pair for the service account (required) . Click the button to upload the JSON Key File. /tmp/app/external/configs/Development-9957d6c30b42.json

  6. To test the configuration, click Test.

    • If the connector is configured correctly, Lucidum displays a list of services that are accessible with the connector.

    • If the connector is not configured correctly, Lucidum displays an error message.

API Documentation #

https://cloud.google.com/apis?hl=en

The Lucidum connector uses the Compute APIs and the Storage APIs.