Required GCP API Services
This page lists the Google Cloud Platform (GCP) API services required to create GCP resources using the Zilliz Cloud Terraform Provider and provides several ways to enable them.
Zilliz BYOC is currently available in General Availability. For access and implementation details, please contact Zilliz Cloud sales.
Required API services
API Services | Purpose |
---|---|
VPC, subnets, and networking resources | |
GKE cluster management | |
GCS bucket operations | |
Service accounts and IAM roles | |
Private Service Connect and VPC peering | |
Project-level permissions and IAM |
Enable required API services
You can enable these API services on the GCP console or using the gcloud CLI by referring to this document for detailed procedures. To enable the above-listed API services using the gcloud CLI, do as follows:
gcloud services enable \
compute.googleapis.com \
container.googleapis.com \
storage.googleapis.com \
iam.googleapis.com \
servicenetworking.googleapis.com \
cloudresourcemanager.googleapis.com \
--project=PROJECT_ID
Before running the above command, ensure you have sufficient permissions to enable these services. Otherwise, ask a security admin in your GCP project first.
You must replace
PROJECT_ID
in the above command with your GCP project ID.
Verify the results
You can check whether the above-listed API services are enabled on the GCP console or using the gcloud CLI.
On the GCP console
-
Visit the API & Services Dashboard.
-
Select your project.
-
Review enabled APIs in the library.
Using the gcloud CLI
gcloud services list --enabled --project=PROJECT_ID
You must replace PROJECT_ID
in the above command with your GCP project ID.