首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Google gcloud命令与terraform脚本一起使用

如何将Google gcloud命令与terraform脚本一起使用
EN

Stack Overflow用户
提问于 2021-10-29 02:48:09
回答 1查看 131关注 0票数 0

我正在使用terraform脚本创建AZURE DNS区域和NS记录。

代码语言:javascript
复制
resource "azurerm_resource_group" "dns_management" {
name     = "dns-managment"
location = "West US"
}

resource "azurerm_dns_zone" "mydomaincom" {
name                = "mdomain.com"
resource_group_name = "${azurerm_resource_group.dns_management.name}"
}

resource "azurerm_dns_a_record" "projectmydomain" {
name                = "project"
zone_name           = "${azurerm_dns_zone.mydomaincom.name}"
resource_group_name = "${azurerm_resource_group.dns_management.name}"
ttl                 = 300
records             = ["127.0.0.1"]
}

我要将这些AZURE NS记录复制到gcp云DNS托管区域。我正在尝试使用terraform脚本在Gcloud commands中做到这一点。如何在Terraform中使用Gcloud命令?

EN

回答 1

Stack Overflow用户

发布于 2021-10-29 03:49:34

Google和Hashicorp联合为GCP开发了一个Terraform provider:

https://cloud.google.com/docs/terraform

gcloud是Google针对GCP的CLI,但它是一个与Terraform提供程序截然不同的工具。

您可以直接使用Terraform provider、gcloud、SDK或REST API对云解析进行编程。

不幸的是,我怀疑,虽然使用Terraform应该很熟悉,但Google提供商和它使用的Cloud DNS API将与Azure等价物有很大的不同,因此您必须学习如何将脚本映射到GCP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69763035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档