Ensure Cloud Asset Inventory Is Enabled

MEDIUM

Description

Description:

GCP Cloud Asset Inventory is services that provides a historical view of GCP resources and IAM policies through a time-series database. The information recorded includes metadata on Google Cloud resources, metadata on policies set on Google Cloud projects or resources, and runtime information gathered within a Google Cloud resource.

Rationale:

The GCP resources and IAM policies captured by GCP Cloud Asset Inventory enables security analysis, resource change tracking, and compliance auditing.

It is recommended GCP Cloud Asset Inventory be enabled for all GCP projects.

Remediation

From Google Cloud Console

Enable the Cloud Asset API:

  1. Go to 'API & Services/Library' by visiting https://console.cloud.google.com/apis/library
  2. Search for 'Cloud Asset API' and select the result for Cloud Asset API
  3. Click the 'ENABLE' button.

From Google Cloud CLI

Enable the Cloud Asset API:

  1. Enable the Cloud Asset API through the services interface:

gcloud services enable cloudasset.googleapis.com