非常抱歉,您的搜索操作未匹配到任何结果。

我们建议您尝试以下操作,以帮助您找到所需内容:

  • 检查关键词搜索的拼写。
  • 使用同义词代替键入的关键词,例如,尝试使用“应用”代替“软件”。
  • 重新搜索。
联系我们 登录 Oracle Cloud

Oracle Cloud Infrastructure 资源管理器常见问题解答

常见问题解答主题

常见问题

什么是 Oracle Cloud Infrastructure 资源管理器?

Oracle Cloud Infrastructure 资源管理器是一个完全托管的服务,它支持您使用 HashiCorp Terraform 来供应 Oracle Cloud Infrastructure 中的基础设施资源。您可以引入您的 Terraform 模板定义,并轻松创建和管理您的基础设施资源。这样,您将可以使用基础设施即代码来自动供应所有 OCI 资源,包括计算、网络、负载均衡器、块存储和对象存储。资源管理器还与身份和访问管理 (IAM) 相集成,允许您为 Terraform 操作定义细粒度权限。它当前支持 CLI、SDK 和控制台。

资源管理器是如何定价的?

Oracle Cloud Infrastructure 资源管理器自身不收取任何费用,您只需要为底层计算、存储、网络或使用此服务供应的所有其他资源付费。

哪些区域提供 Oracle Cloud Infrastructure 资源管理器?

服务概述中介绍了资源管理器在各个区域的可用性。

Oracle Cloud Infrastructure 资源管理器和 Terraform 提供程序有什么区别?

资源管理器提供的功能比 Terraform 提供程序多,它支持团队协作完成 Terraform 配置,允许您为各种 Terraform 操作定义权限,提供状态锁定来防止损坏,并自动将所有状态信息存储在持久性存储中。资源管理器是一项完全托管的服务,因此您不必担心如何手动配置提供程序,保存状态信息,或确保团队具有创建、修改和删除环境的正确访问控制。资源管理器还与 Oracle 平台功能相集成,例如标记及 IAM。

要开始使用资源管理器,需要做什么准备?

要开始使用资源管理器,您需要定义一个 Terraform 配置文件,以描述要创建的所有资源。此配置文件采用 HashiCorp 配置语言 (HashiCorp Configuration Language, HCL) 编写。有关 Terraform 的详细信息,请访问 terraform.io

如何使用资源管理器定义初始基础设施?

Terraform 配置文件准备就绪后,您需要在资源管理器中上载 zip 文件以创建堆栈。此 zip 文件包含您的所有 Terraform 配置文件和所有变量文件。如有必要,您还可以选择为堆栈添加标记。

如何创建基础设施资源?

成功创建堆栈后,您可以运行作业在租户中创建基础设施资源。作业定义为基于 Terraform 配置运行的 Terraform 操作。创建堆栈后,您可以单击“Terraform 计划”以查看基础设施,并单击“Terraform 应用”以供应在配置文件中定义的该基础设施。

资源管理器目前支持哪些 Terraform 操作?

我们免费向 Oracle Cloud Infrastructure 客户提供 Oracle 审计服务。

如何更新我的堆栈?

您可以单击“Edit Stack (编辑堆栈)”来修改堆栈的所有已定义属性,还可以上载修改后的 Terraform 配置文件。

资源管理器支持哪个版本的 Terraform 提供程序?如何升级到该版本的 Terraform 提供程序?

资源管理器使用 Terraform 提供程序的新版本。发布新版本的 Terraform 提供程序后,您就可以选择升级到该新版本。

我可以通过资源管理器创建和管理哪些资源?

有关可以通过资源管理器编排的资源的详细列表,请访问 https://registry.terraform.io/providers/oracle/oci/4.98.0. 上的“Data Sources(数据源)”部分

TF 配置中是否需要“oci”提供程序块?

可以。但是,在声明提供程序时只需要“region”字段。


provider "oci" {
  region = "us-phoenix-1"
}

我是否可以在创建堆栈的区域之外的其他区域中供应资源?

可以。可以在一个区域中创建堆栈,而在另一个区域编排资源,您需要做的是在提供程序中相应声明 region 变量。提供程序中的 region 变量值确定了将在何处创建资源。

我是否也可以采用 JSON 格式来编写 Terraform 配置文件?

可以。除了采用 HCL,您也可以采用 JSON 格式来编写 Terraform 配置。

如果“.oci”文件夹包含在 Terraform 配置 zip 文件中,会发生什么情况?

资源管理器会忽略 Terraform 配置文件中的“.oci”文件夹。因此,我们建议在上载配置时不要包含此文件夹。

创建堆栈时,除了资源管理器变量,我是否还可以使用 .tfvars 文件?

可以。您可以在 zip 配置中包含“terraform.tfvar”文件和/或扩展名为 *.auto.tfvar 的文件。

资源管理器如何处理权限?

您可以使用 Oracle 身份与访问管理 (IAM) 为各个用户和组定义策略和权限。请参阅我们文档中的资源管理器权限部分,以了解如何为资源管理器定义策略。