如何使用gcloud sdk创建无默认网络的gcp项目?

问题描述 投票:0回答:1

对于terraform来说,有一个选项 "auto_create_network = false "来跳过在新项目中创建一个默认的网络。

gcloud sdk gcloud项目的创建是否也有一个选项flag (比如说. --skip-default-network)? 或者我们必须使用org策略 constraints/compute.skipDefaultNetworkCreation (https:/cloud.google.comresource-managerdocsorganization-policyorg-policy-constraints。)?

networking google-cloud-platform default gcloud
1个回答
2
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.