准备预配基础结构资源
安装 Terraform 并生成在 Oracle Cloud 中创建基础结构资源所需的关键字。
使用须知
开始在 Oracle Cloud Infrastructure 中创建资源之前,请确保满足以下条件:
-
Oracle Cloud 租户的身份证明。
- 有权创建和管理其中的资源的区间。
-
具有以下软件和 Internet 访问权限的计算机:
-
用于生成 API 签名密钥的实用程序。
大多数类似 Unix 的系统都有
openssl。在 Windows 上,可以使用 Git Bash。 -
用于生成 SSH 密钥对的实用程序。
大多数类似 Unix 的系统都有
ssh-keygen。在 Windows 上,您可以使用 PuTTY。 -
Web 浏览器。
-
-
具备 Terraform 基本知识。
请至少阅读 https://www.terraform.io/intro/的简介。
安装地形
Terragrunt 是用于有效应用和管理 Terraform 模块的第三方工具。通过使用单个 Terragrunt 操作,您可以部署在所有模块中定义的资源,而不是使用 Terraform 单独应用模块。
注 :
如果使用brew 安装了 Linux 或 macOS 上的 Terragrunt,则 Terraform 将自动作为某个依赖项安装。您不需要安装 Terraform。
生成 API 签名密钥
要使 Terraform 能够使用 Oracle Cloud Infrastructure 进行验证,必须以 privacy-enhanced mail (PEM)格式提供 RSA 密钥。此密钥与您用于访问计算实例的 SSH 密钥不同。
OpenSSL 生成 API 签名密钥。