More Info:

Ensure that BigQuery Table Snapshots are taken frequently for redundancy.

Risk Level

Medium

Address

Security

Compliance Standards

SOC2, NISTCSF, PCIDSS

Triage and Remediation

Remediation

To remediate the misconfiguration of not taking frequent snapshots of GCP BigQuery tables, follow these steps using the GCP console:

  1. Open the GCP Console and navigate to the BigQuery section.

  2. Click on the dataset that contains the table you want to take snapshots of.

  3. Click on the table you want to take snapshots of.

  4. In the details panel on the right, click on the “Snapshot” tab.

  5. Click on the “Create Snapshot” button.

  6. Enter a name for the snapshot and click “Create”.

  7. Repeat this process periodically to ensure that you have multiple snapshots of your table for redundancy.

Note: You can also automate the process of taking snapshots by using the BigQuery API or by setting up a scheduled snapshot using Cloud Functions or Cloud Scheduler.

Additional Reading: