Trusted Cloud 中的 Terraform 与 Google Cloud 的对比

HashiCorp Terraform 是一种基础设施即代码 (IaC) 工具,可让您预配和管理云基础设施。

您可以将适用于 Google Cloud 的 Terraform 提供程序与Trusted Cloud by S3NS搭配使用。本页面介绍了 Trusted Cloud 与 Google Cloud 版本的 Terraform 之间的差异。

如需详细了解 Terraform,请参阅 Terraform 概览和 Terraform 文档的其余部分。

主要区别

Trusted Cloud 版本的 Terraform 与 Google Cloud 版本之间存在一些差异。一些显著的差异包括:

本部分的其余部分提供了更详细的差异列表。如果您已经熟悉 Google Cloud,我们建议您仔细查看这些差异,尤其是在设计要在 Trusted Cloud上运行的应用之前。我们还建议您查看 Trusted Cloud 与 Google Cloud 之间的一般差异

如果您想使用 Trusted Cloud中目前尚未提供的特定 Terraform 功能,请与Trusted Cloud 支持团队联系。如需在 Trusted Cloud中发布新功能时收到通知,请订阅版本说明。 除非另有说明,否则预览版功能在 Trusted Cloud中不可用。

安全性和访问权限控制

政策验证

在 Trusted Cloud中,不支持使用 gcloud beta terraform vet 进行政策验证。

不过,您可以使用 Terraform 检查在 Trusted Cloud中验证 Terraform 配置。在 Trusted Cloud中,可能还有其他非 Google Cloud 管理的 Terraform 政策工具。

工作流和工具

导出为 Terraform 格式

在 Trusted Cloud中,不支持使用 gcloud beta resource-config bulk-export 将资源导出为 Terraform 格式。

或者,您也可以在 Trusted Cloud中使用 HashiCorp 的生成配置导出方法。您可能可以使用非 Google Cloud 管理的其他 Terraform 支持工具导出 Terraform 配置。

以下信息也可能会影响您在 Trusted Cloud by S3NS中如何使用 Terraform,以及如何针对 Terraform 进行设计。这些指南包含有关在 Trusted Cloud中开展工作的一般信息,包括文档、安全和访问权限控制、结算、工具和服务使用情况。

如需详细了解 Trusted Cloud 中的其他服务和功能以及它们与 Google Cloud 对应服务和功能的差异,请参阅产品列表