关于在 UNIX 类似系统上配置 Terraform
要使用 Terraform 创建 Oracle Cloud Infrastructure 组件,必须下载并安装 Terraform。您还将下载 Terraform 模块,以创建要使用的配置文件,从而创建所需的基础结构组件。
安装 Terraform 并存储 Teraform 模块的系统可以在内部部署环境或云中。为方便起见,我们将此称为本地系统或本地主机。
在运行 Terraform 之前:
-
生成允许您访问计算实例的 SSH 密钥对
-
生成用于验证 Terraform 所执行的 API 调用的 API 签名密钥
-
设置 Terraform 用于验证访问和执行计划的环境变量
完成这些步骤后,您可以应用 Terraform 配置文件在 Oracle Cloud Infrastructure 上创建基础结构组件。
生成访问堡垒主机的 SSH 密钥对
您可以使用 SSH 安全地访问 Oracle Cloud 中的计算实例。在本地主机上生成 SSH 密钥对。创建时将 SSH 公共密钥添加到堡垒主机。使用 SSH 连接到堡垒主机时,请提供私钥以验证访问。
使用 ssh-keygen 实用程序生成 SSH 密钥对。请勿为 SSH 密钥设置密码短语。
指出位置。
生成访问专用实例的 SSH 密钥对
您可以使用堡垒主机创建 SSH 连接,以计算没有公共 IP 地址且不允许通过公共互联网访问的实例。作为安全的最佳做法,为堡垒主机和专用实例生成单独的 SSH 密钥对。
在本地主机上使用 ssh-keygen 生成 SSH 密钥对。
记下保存 SSH 密钥的位置。