Hello,
I am trying to create VPC serverless connector in GCP. I am getting
Error: Error creating Connector: googleapi: Error 403: The caller does not have permission
│
**│ with module.serverless-connector.google_vpc_access_connector.connector_beta["central-serverless"],**
**│ on .terraform\modules\serverless-connector\modules\vpc-serverless-connector-beta\main.tf line 19, in resource "google_vpc_access_connector" "connector_beta":**
**│ 19: resource "google_vpc_access_connector" "connector_beta" {**
**│**
main.tf
resource "google_project_service" "vpcaccess-api" {
project = "${var.gcpproject_id}" # Replace this with your project ID in quotes
service = "vpcaccess.googleapis.com"
}
module "test-vpc-module" {
source = "terraform-google-modules/network/google"
version = " 5.2.0"
project_id = "${var.gcpproject_id}" # Replace this with your project ID in quotes
network_name = "my-serverless-network"
mtu = 1460
subnets = [
{
subnet_name = "serverless-subnet"
subnet_ip = "10.10.10.0/28"
subnet_region = "us-central1"
}
]
}
module "serverless-connector" {
source = "terraform-google-modules/network/google//modules/vpc-serverless-connector-beta"
project_id = "${var.gcpproject_id}"
vpc_connectors = [{
name = "central-serverless"
region = "us-central1"
subnet_name = module.test-vpc-module.subnets["us-central1/serverless-subnet"].name
# host_project_id = var.host_project_id # Specify a host_project_id for shared VPC
machine_type = "e2-standard-4"
min_instances = 2
max_instances = 7
}
]
depends_on = [
google_project_service.vpcaccess-api
]
}
=====================================================
Thanks,