有没有办法在gcp中重命名子网?无论是在控制台还是在terraform中。
我不想删除并重新创建子网,因为还有其他资源在使用该子网。
根据Google docs的说法,子网名称一旦创建就无法更改。
示例:
Change subnet name = sn-env-north-01
to this = sn-dev-north-01
谢谢。
我正在运行一个terraform .tf脚本来创建aws_vpc_endpoint
下面是示例代码
resource "aws_vpc_endpoint" "NewVPCEndpoint" {..}
但是,在调用terraform应用程序时,我会出错。
Error creating VPC Endpoint: UnauthorizedOperation: This operation does not support shared VPCs.
status code: 403
究竟是什么原因导致了这个错误?
我在不同的VPC中尝试了相同的.tf脚本,它运
我正在将模板从terraform 0.12.31升级到0.13.7,我们需要确保我们有一个自动系统来处理在旧版本下创建的部署。
我正在解决的一个问题是,我删除了移动过程中所有null提供程序的使用。当我尝试在0.12上创建的状态文件上应用或规划时,当使用terraform版本0.13时,我会收到以下错误:
$ terraform plan --var-file MY_VAR_FILE.json
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate
A -默认公共子网(始终可用)
B -专用子网
我希望在特定子网上创建EC2实例,这取决于AWS上的可用性。
如上所述,公共子网"A“总是可用的,而私有子网"B”并不总是可用的。在选择子网时,它应该找到并选择私有子网"B“,如果它是可用的,如果没有选择公共子网"A”。
我怎样才能用Terraform来实现这一点?
我在GCP上使用TF 0.11.11。我的backend.tfvars文件设置可以按状态文件存储在GCP桶中:
# bucket where terraform state file will be kept
bucket = "this-is-my-tf-bucket"
# folder in the bucket where the terraform state file will be kept
prefix = "bucket.folder.sbx"
credentials = "greg-cred.json"
但是,在运行init