创建 Terraform 资源

预配在 Terraform 配置中定义的资源。

开始之前,请确保本地计算机具有 Internet 访问权限。如果本地计算机位于防火墙之后,请设置代理以允许 Terraform 访问 Internet。
在根目录中完成以下步骤:
  1. 初始化 Terraform:
    terraform init
    此命令下载 oci 提供程序插件并设置由 Terraform 使用的目录。
  2. 确保配置语法没有错误 :
    terraform validate
  3. 如果存在语法错误,请修复该错误,然后重复上一步。

    要调试问题,可以启用事件记录:

    • 通过将 TF_LOG 环境变量设置为 TRACEDEBUGINFOWARNERROR 来配置日志级别。TRACE 级别的详细程度最高。
    • 通过使用 TF_LOG_PATH 环境变量来设置日志文件路径。
  4. 复查配置中定义的资源。
    terraform plan
    此输出显示应用此配置时执行的操作,如以下示例所示。
    Plan: 26 to add, 0 to change, 0 to destroy.
  5. 如果您要进行任何更改,请编辑配置,验证配置,然后复核修改后的计划。
  6. 创建资源:
    terraform apply

    如果发生下列错误,请运行 terraform init 下载最新的提供方插件。

    错误 : 无法实例化提供程序"oci"以获取方案 : 带有插件的不兼容 API 版本。插件版本 : versionNumber, 客户机版本 : versionNumber

  7. 在提示时输入Do you want to perform these actions?
    对于每个资源,Terraform 显示操作的状态。
  8. 创建资源时,将在输出中显示 Apply complete,并显示添加、更改和销毁的资源数量。
    Apply complete! Resources: 26 added, 0 changed, 0 destroyed.
    要在以后查看属性列表,请执行命令 terraform show
您可以通过创建其他资源(例如子网)并在每个区间中创建服务来定制拓扑。