Vertex AI
Connect Akto with Google BigQuery for Vertex AI Custom Deployed Model Logs
Overview
Prerequisites
Steps to Connect
1
gcloud ai endpoints update ENDPOINT_ID \
--region=REGION \
--request-response-logging-config=bigquery-destination=projects/PROJECT_ID/datasets/DATASET_NAME/tables/TABLE_NAME2
gcloud iam service-accounts create akto-bq-reader \
--display-name="Akto BigQuery Reader"# Grant Job User role (permits running queries in the project)
gcloud projects add-iam-policy-binding YOUR_PROJECT_ID \
--member="serviceAccount:akto-bq-reader@YOUR_PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/bigquery.jobUser"
# Grant Data Viewer role (permits reading dataset contents)
gcloud projects add-iam-policy-binding YOUR_PROJECT_ID \
--member="serviceAccount:akto-bq-reader@YOUR_PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/bigquery.dataViewer"3
# Link K8s SA to GCP SA gcloud iam service-accounts add-iam-policy-binding \ akto-bq-reader@PROJECT_ID.iam.gserviceaccount.com \ --role="roles/iam.workloadIdentityUser" \ --member="serviceAccount:PROJECT_ID.svc.id.goog[akto/akto-sa]" # Annotate K8s SA kubectl annotate serviceaccount akto-sa -n akto \ iam.gke.io/gcp-service-account=akto-bq-reader@PROJECT_ID.iam.gserviceaccount.com
docker run ... -v /path/to/akto-bq-key.json:/app/credentials.json ...
4
Field
Description
Required
Example
Verification
SELECT * FROM `project.dataset.table` LIMIT 10;
Troubleshooting
Issue
Solution
Get Support for your Akto setup
Last updated