跳转至

Megaport Terraform Provider 入门

本文介绍开始使用 Megaport Terraform Provider 的先决条件和所需的设置步骤。

先决条件

本节介绍基本的设置步骤,并提供开始使用 Megaport Terraform Provider 所需的链接。 在使用 Megaport Terraform Provider 之前,您需要:

  1. 了解 Megaport 的服务 – 了解创建服务的流程以及每项服务的功能。

  2. 了解 Megaport Portal 环境 – Megaport 提供两个 Portal 环境:生产环境和 Staging 环境。您可以在 Staging 环境中测试任何操作。所有操作都会镜像到生产系统,但服务不会被部署,且您不会因任何活动而被计费。有关详细信息,请参见 在 Staging 环境中测试配置

    重要

    我们强烈建议您在将 Terraform 配置文件应用到生产环境之前,先在 Staging 环境中进行测试,以防止错误。

    自动化配置会立即创建和删除服务。在 Staging 环境测试配置文件有助于避免意外更改或删除正在运行的生产服务。请注意,生产环境中的某些在线服务在创建后会立即开始计费。

  3. 创建 Megaport 账户 – 如果您尚未创建,请参见 创建账户

  4. 添加并修改用户 – 要运行 Terraform 配置文件,您必须是 Company Admin。有关详细信息,请参见 添加和修改用户

  5. 创建 API 密钥 – 在使用 Megaport Terraform Provider 之前,您需要创建一个 API 密钥。API 密钥由 access_keysecret_key 这两个值组成。

    可以通过多种方式在 Terraform 文件中定义 API 密钥值,包括作为变量、环境变量,或直接写入代码(不推荐)等。

    API 密钥仅在其创建所在的环境中有效。如果您需要用于访问其他环境的 API 密钥,请登录该环境中的 Megaport Portal 并在那里创建 API 密钥。有关详细信息,请参见 创建 API 密钥

  6. 安装 HashiCorp Terraform 平台 – 安装 Terraform CLI 并验证安装。 有关详细步骤,请参见 Install Terraform (HashiCorp) documentation

  7. 可访问 GitHub – 您可以在 Megaport Terraform Provider GitHub repository 中获取示例配置文件、报告问题,并了解新的 Megaport Terraform Provider 功能发布。

  8. 安装您偏好的代码编辑器 – 创建 Terraform 配置文件需要代码编辑器。例如,Visual Studio Code

后续步骤

完成以上所有先决条件后,您即可创建 Terraform 配置文件。有关详细信息,请参见 创建 Megaport Terraform Provider 配置文件

参考资料