对于terraform来说,有一个选项 "auto_create_network = false "来跳过在新项目中创建一个默认的网络。
gcloud sdk gcloud项目的创建是否也有一个选项flag (比如说. --skip-default-network
)? 或者我们必须使用org策略 constraints/compute.skipDefaultNetworkCreation
(https:/cloud.google.comresource-managerdocsorganization-policyorg-policy-constraints。)?
Terraform的解决方案是在创建后及时删除默认网络。
https:/www.terraform.iodocsprovidersgooglergoogle_project.html#auto_create_network
因此,你
gcloud compute networks delete
创建后,它。请在祭祀项目中进行测试,以确保它符合您的需求。
gcloud compute firewall-rules list \
--project=${PROJECT} \
--filter="network:/projects/${PROJECT}/global/networks/default" \
--format="value(name)" \
| xargs gcloud compute firewall-rules delete \
--project=${PROJECT} \
--quiet
gcloud compute networks delete default \
--project=${PROJECT} \
--quiet