Cloud Audit Logs - Data Access Audit Logs - gcloud¶
Step-01: Introduction¶
- We are going to learn about Data Access Audit Logs
- We are going to enable it using gcloud set-iam-policy
Step-02: Get current IAM Policy¶
# Take backup of current IAM Policy
gcloud projects get-iam-policy gcplearn9 --format=yaml >> v1-policy.yaml
# Make a copy of v1-policy.yaml
cp v1-policy.yaml v2-policy.yaml
Step-03: Review YAML for Enabling Audit Logs for Cloud SQL¶
- auditLogConfigs:
- logType: ADMIN_READ
- logType: DATA_READ
- logType: DATA_WRITE
service: cloudsql.googleapis.com
Step-04: Update v2-policy.yaml file¶
- Update v2-policy.yaml with Cloud SQL Audit logs enablement
Step-05: Apply the changes using set-iam-policy and verify¶
# VERY VERY IMPORTANT NOTE
Ensure that etag attribute in policy not changed, it will corrupt the whole project access
# Apply changes set-iam-policy
gcloud projects set-iam-policy PROJECT_ID v2-policy.yaml
# Verify the applied changes
gcloud projects get-iam-policy gcplearn9 --format=yaml
# Verify the same
Go to Cloud IAM -> Audit Logs -> Cloud SQL
🎉 New Course
Ultimate DevOps Real-World Project Implementation on AWS
$15.99
$84.99
81% OFF
DEVOPS2026FEB
Enroll Now on Udemy
🎉 Offer