LightBeam Documentation
Installer GuidesData SourcesPlaybooksInsightsPrivacyOpsGovernance
  • 💡What is LightBeam?
  • 🚀Getting Started
    • ⚙️Installer Guides
      • Pre-Requisites / Security Configurations
        • Firewall Requirements
        • Securing LightBeam on EKS with AWS Certificate Manager on Elastic Load Balancer
        • Configure HTTPS for LightBeam Endpoint FQDN Standalone deployment
        • Using Custom Certificates with LightBeam
        • Securing LightBeam on GKE with Google Certificate Manager and GCE Ingress
      • Core
        • LightBeam Deployment Instructions
        • LightBeam Installer
        • Web App Deployment
        • LightBeam Diagnostics
        • LightBeam Cluster Backup & Restore using Velero
      • Platform Specific
        • AWS
        • Microsoft Azure
        • Google Cloud (GKE)
        • Standalone Virtual Machine
        • Deployment on an Existing Managed Kubernetes Cluster
        • Azure Marketplace Deployment
      • Integration and Setup
        • Setting Up AWS PrivateLink for RDS-EKS Interaction
        • Twingate and LightBeam Integration Guide
        • Data Subject Request Web Application Server
        • Generate CSR for LightBeam
  • 🧠Core Features
    • 🔦Spectra AI
      • 🔗Data Sources
        • Cloud Platforms
          • AWS Auto Discovery
          • GCP Auto Discovery
        • Databases and Datalakes
          • PostgreSQL
          • Aurora (PostgreSQL)
          • Snowflake
          • MS SQL
          • MySQL
          • Aurora (MySQL)
          • BigQuery
          • AWS Redshift
          • Oracle
          • DynamoDB
          • MongoDB
          • CosmosDB (PostgreSQL)
          • CosmosDB (MongoDB)
          • CosmosDB (NoSQL)
          • Looker
          • AWS Glue
          • Databricks
          • SAP HANA
          • CSV Files as a Datasource
        • Messaging
          • Gmail
          • Slack
          • MS Teams
          • MS Outlook
        • Developer Tools
          • Zendesk
          • ServiceNow
          • Jira
          • GitHub
          • Confluence
        • File Repositories
          • NetDocuments
          • AWS S3
          • Azure Blob
          • Google Drive
          • OneDrive
          • SharePoint
          • Viva Engage
          • Dropbox
          • Box
          • SMB
        • CRM
          • Hubspot
          • Salesforce
          • Automated Data Processing (ADP)
          • Marketo
          • Iterable
          • MS Dynamics 365 Sales
          • Salesforce Marketing Cloud
      • 🔔PlayBooks
        • What is LightBeam Playbooks?
        • Policy and Alerts
          • Types of Policies
          • How to create a rule set
            • File Extension Filter
          • Configuring Retention Policies
          • Viewing Alerts
          • Sub Alerts
            • Reassigning Sub-Alerts
            • Sub-alert States
          • Levels of Actions on Alerts
          • User Roles and Permissions
            • Admin View
            • Alert Owner View
            • Onboarding New Users
              • User Management
              • Okta Integration
              • Alert Assignment Settings
              • Email Notifications
            • Planned Enhancements
          • Audit Logs
          • No Scan List
          • Permit List
          • Policy in read-only mode
      • 📊Insights
        • Entity Workflow
        • Document Classification
        • Attribute Management Overview
          • Attributes Page View
          • Attribute Sets
          • Creating Custom Attribute
          • Attributes List
        • Template Builder
        • Label Management
          • MIP Integration
          • Google Labels Integration
      • 🗃️Reporting
        • Delta Reporting
        • Executive Report
        • LightBeam Lens
      • Scanning and Redaction of Files
        • On-demand scanning
      • How-to Guides
        • Leveraging LightBeam insights for structured data sources
      • LightBeam Dashboard Outlay
      • Risk Score
    • 🏛️PrivacyOps
      • Data Subject Request (DSR)
        • What is DSR?
        • Accessing the DSR Module
        • DSR Form Builder (DPO View)
          • Creating a New DSR Form
            • Using a Predefined Template
            • Creating a Custom Form
          • Form Configuration
          • Form Preview and Publishing
          • Multi-Form Management
          • Messaging Templates
        • Form Submission & Email Verification (Data Subject View)
        • DSR Management Dashboard (DPO View)
        • Processing DSR Requests
          • Data Protection Officer (DPO) Workflow
          • Self Service Workflow (Direct Validation)
          • Data Source Owner (DSO) Workflow
        • DSR Report
      • 🚧Consent Management
        • Overview
        • Consent Logs
        • Preference Centre
        • Settings
      • 🍪Cookie Consent
        • Dashboard
        • Banners
        • Domains
        • Settings
        • CMP Deployment Guide for Google Tag Manager
        • FAQs
      • 🔏Privacy Impact Assessment (PIA)
        • PIA Templates
        • PIA Assessment Workflow
        • Collaborator View
        • Process Owner Login View (With Collaborator)
        • Filling questionnaire without collaborator
        • Submitting the assessment for DPO review
        • DPO review process
        • Marking the assessment as reviewed
        • Editing and resubmitting assessments after DPO review
        • Revoke review request
        • Edit Reviewer
        • PIA Reports
      • ⏺️Records of Processing Activity (RoPA)
        • Creating a RoPA Template
          • How to clone a template
          • How to use a template
        • How to create a process
          • Adding Process Details
          • Adding Data Elements
          • Adding Data Subjects
          • Adding Data Retention
          • Adding Safeguards
          • Adding Transfers
          • Adding a Custom Section
          • Setting a Review Schedule
          • Data Flow Diagram
        • How to add a collaborator
        • Overview Section
        • Generating a RoPA Report Using LightBeam
        • Collaborator working on a ticket
    • 🛡️Governance
      • Access
        • Dashboard
        • Users
        • Groups
        • Objects
        • Active Directory Settings
        • Access Governance at a Data Source Level
        • Policies and Alerting
        • Access Governance Statistics
        • Governance Module Dashboard
      • Privacy At Partners
  • 📊Tools & Resources
    • 🔀API Documentation
      • API to Create Reports for Structured Datasource
    • ❓Onboarding Assessments
      • Structured Datasource Onboarding Questionnaire
        • MongoDB/CosmosDB Questionnaire
        • Oracle Datasource Questionnaire
      • SMB Questionnaire
    • 🛠️Administration
      • Audit Logs
      • SMTP
        • Basic and oAuth Configuration
      • User Management
        • SAML Identity Providers
          • Okta
            • LightBeam Okta SAML Configuration Guide
          • Azure
            • Azure AD SAML Configuration for LightBeam
          • Google
            • Google IDP
        • Local User Management
          • Adding a User to the LightBeam Dashboard
          • Reset Default Admin Password
  • 📚Support & Reference
    • 📅Release Notes
      • LightBeam v2.2.0
      • Reporting Release Notes
      • Q1 2024 Key Enhancements
      • Q2 2024 Key Enhancements
      • Q3 2024 Key Enhancements
      • Q4 2024 Key Enhancements
    • 📖Glossary
Powered by GitBook
On this page
  • 1. Introduction
  • 2. Supported Services
  • 3. Onboarding Process
  • 4. Registration Process (example: BigQuery)
  • Appendix:
  • Setting Up GCP Access for LightBeam Auto Discovery
  • Create Service Account
  • Generate Service Account Key
  • About LightBeam
  1. Core Features
  2. Spectra AI
  3. Data Sources
  4. Cloud Platforms

GCP Auto Discovery

1. Introduction

GCP Auto Discovery is an advanced solution designed to streamline the process of discovering, registering, and managing Google Cloud Platform (GCP) resources across multiple services. This technical document provides a comprehensive guide to using GCP Auto Discovery, covering everything from initial setup to ongoing resource management.

2. Supported Services

2.1 Fully Supported Services

GCP Auto Discovery offers complete support for the following services:

  • BigQuery

  • Google Cloud Storage (GCS)

  • Google Cloud SQL

  • Google Compute Engine (GCE)

2.2 Discoverable Services (Limited Support)

The following services can be discovered but have limited support:

  • Google Cloud Firestore

  • Google Cloud Spanner

  • Google Cloud Dataproc

3. Onboarding Process

3.1 Accessing the Onboarding Screen

  1. Navigate to the "Datasources" header in the main navigation.

  2. Click on the "Cloud Platforms" tab.

  1. Select GCP from the left sidebar menu.

  2. Click on the Onboard Now button.

Alternative Method:

  • Scroll to the bottom of the Datasources page to find a list of supported cloud platforms.

  • Click on the Google Cloud icon to start the onboarding process.

3.2 Entering GCP Account Details

  1. Next, enter the following GCP account details:

  • Name for the GCP platform (required)

  • Description (optional)

  • Primary Owner (required)

  • Co-owner (optional)

  • GCP Credentials

    • Service Account Key (required)

  1. After entering the Service Account Key, the system automatically runs an internal test connection API to validate the credentials.

  2. Once you see the message Connection Verified, proceed to the next step.

3.3 Configuring Discovery Settings

  1. Project Selection:

    • Tick the checkbox from the list to select the GCP projects for which you want to discover and register resources.

    • Tick Select All to choose all available projects for discovery and registration.

  1. Set the frequency for scanning resources:

  • Options include daily, weekly, or monthly scans.

  1. Click "Save" to confirm your settings and initiate the discovery process.

3.4 Resource Discovery Process

  1. After saving, an "in progress" message will appear: "Resource discovery is currently in progress, and this process may take some time."

  2. The process typically takes about 5 minutes.

3.5 Reviewing Discovered Resources

  1. Refresh the page to view the results.

  2. You'll see the projects with supported resources listed.

  3. To see the projects with unsupported resources, click on the Unsupported tab.

    Here you will see the count of unsupported resources in each project.

  4. To register a new datasource:

    • Click on the project containing the datasource.

4. Registration Process (example: BigQuery)

  1. Click on the "Register" button next to the BigQuery datasource.

The next steps in the datasource registration process are the same as described in the BigQuery document.

4.1 Post-Registration

  • The registered data source will appear in your list of data sources.

  • In the Cloud Platforms view, the status for BigQuery will update to "Sync On".

  • You can click on the data source name to access its dashboard.

5. Modifying Scan Settings

After onboarding BigQuery or other resources, you can modify scan settings and manage projects:

  • Remove previously onboarded projects:

    • This action removes all discovered cloud resources.

    • Any registered data sources under the project will also be removed.

  • Updating project scan settings:

    • Triggers a new discovery workflow in the backend.

    • There may be a slight delay in reflecting changes in the UI.

    • The scan settings update immediately, but the discovered accounts list may take time to refresh.

5.1 Deletion Process

When modifying scan settings or removing projects:

  • A background process starts deleting records.

  • A workflow initiates to delete the respective project and discovered resources.

  • If any data sources are registered, they are also removed.

Appendix:

Setting Up GCP Access for LightBeam Auto Discovery

1. Create Custom Role

  1. Access GCP Console

  2. In left navigation, click "IAM & Admin"

  1. Click "Roles" from the left menu

  1. Click "CREATE ROLE" at the top of the page

  1. Enter role details:

  • Title: gcp-lb-test1

  • ID: Will auto-generate (e.g., CustomRole585)

  • Description (optional)

  • Launch stage: "Alpha"

  1. Click "ADD PERMISSIONS" button

  1. In search bar, add these permissions one by one:

cloudsql.instances.get
compute.instances.get
compute.regions.list
compute.zones.list
datastore.databases.list 
spanner.instances.list

For each permission:

  • Type in search bar

  • Check the box next to permission

  • Click "ADD" button

  1. Verify all permissions are listed under "Assigned permissions"

  1. Click "CREATE" button

Create Service Account

  1. In "IAM & Admin", click "Service Accounts" from left menu

  1. Click "+ CREATE SERVICE ACCOUNT" at the top

  1. Enter service account details:

  • Service account name: gcp-test-1

  • Service account ID: Will auto-generate

  • Description (optional): Purpose of the account

  1. Click "CREATE AND CONTINUE"

  1. In "Grant this service account access to project":

  • Click "Select a role" dropdown

  1. Add following roles one by one:

a. BigQuery Admin:

  • Filter by "BigQuery"

  • Select "BigQuery Admin"

  • Click "ADD ANOTHER ROLE"

b. Pub/Sub Admin:

  • Filter by "Pub/Sub"

  • Select "Pub/Sub Admin"

  • Click "ADD ANOTHER ROLE"

c. Storage Admin:

  • Filter by "Storage"

  • Select "Storage Admin"

  • Click "ADD ANOTHER ROLE

d. Custom role:

  • Search "gcp-lb-test1"

  • Select created custom role

  1. Click "CONTINUE"

  1. Click "DONE"

Generate Service Account Key

  1. In IAM list, find gcp-test-1

  1. Click on service account name to view details

  1. Select "KEYS" tab

  1. Click "ADD KEY" dropdown

  • Select "Create new key"

  1. In key creation dialog:

  • Select "JSON" (recommended)

  1. Click "CREATE"

  1. JSON key file downloads automatically:

  • Format: lightbeam-privacy-[KEY-ID].json

  • Save in secure location

  • This file cannot be recovered if lost

  • Required for LightBeam configuration


About LightBeam

LightBeam automates Privacy, Security, and AI Governance, so businesses can accelerate their growth in new markets. Leveraging generative AI, LightBeam has rapidly gained customers’ trust by pioneering a unique privacy-centric and automation-first approach to security. Unlike siloed solutions, LightBeam ties together sensitive data cataloging, control, and compliance across structured and unstructured data applications providing 360-visibility, redaction, self-service DSRs, and automated ROPA reporting ensuring ultimate protection against ransomware and accidental exposures while meeting data privacy obligations efficiently. LightBeam is on a mission to create a secure privacy-first world helping customers automate compliance against a patchwork of existing and emerging regulations.

PreviousAWS Auto DiscoveryNextDatabases and Datalakes

Last updated 5 months ago

For any questions or suggestions, please get in touch with us at: .

🧠
🔦
🔗
support@lightbeam.ai