跳轉到

開始使用 Megaport Terraform Provider

本主題說明開始使用 Megaport Terraform Provider 的先決條件與必要的設定步驟。

先決條件

本節說明基本的設定步驟,並提供開始使用 Megaport Terraform Provider 所需的連結。 在使用 Megaport Terraform Provider 之前,您需要:

  1. Understand Megaport’s services (了解 Megaport 的服務) – 瞭解建立服務的流程以及各項服務的功能。

  2. Understand Megaport Portal environments (了解 Megaport Portal 環境) – Megaport 提供兩個 Portal 環境:生產環境與 Staging 環境。您可以在 Staging 環境中測試任何動作。所有動作的行為與生產系統相同,但不會佈建服務,且您不會因任何操作而被計費。如需更多資訊,請參閱在 Staging 環境中測試組態

    重要

    強烈建議您先在 Staging 環境中測試 Terraform 組態檔,然後再將其套用到生產環境,以避免發生錯誤。

    自動化組態會立即建立與刪除服務。在 Staging 環境中測試組態檔可協助您避免意外變更或刪除生產環境中的正式服務。請注意,生產環境中的部分正式服務在建立後會立即開始計費。

  3. Create a Megaport account (建立 Megaport 帳戶) – 如果您尚未建立,請參閱建立帳戶

  4. Add and modify users (新增與修改使用者) – 要執行 Terraform 組態檔,您必須是 Company Admin。欲了解更多資訊,請參閱新增與修改使用者

  5. Create an API key (建立 API 金鑰) – 在您使用 Megaport Terraform Provider 之前,必須先建立 API 金鑰。API 金鑰由 access_keysecret_key 值組成。

    API 金鑰的值可以透過多種方式在 Terraform 檔案中定義,包括作為變數、環境變數、直接寫入程式碼(不建議)等。

    API 金鑰只在其建立所在的環境中有效。若您需要使用 API 金鑰存取其他環境,請登入該環境中的 Megaport Portal,並在那裡建立 API 金鑰。更多資訊請參閱建立 API 金鑰

  6. Install the HashiCorp Terraform platform (安裝 HashiCorp Terraform 平台) – 安裝 Terraform CLI 並驗證安裝。 如需詳細指示,請參閱 Install Terraform (HashiCorp) documentation

  7. Have access to GitHub (可存取 GitHub) – 您可以在 Megaport Terraform Provider GitHub repository 取得範例組態檔、回報錯誤,並瞭解新的 Megaport Terraform Provider 功能版本發佈。

  8. Install your preferred code editor (安裝您偏好的程式碼編輯器) – 建立 Terraform 組態檔需要程式碼編輯器。例如,Visual Studio Code

後續步驟

完成上述所有先決條件後,您即可建立 Terraform 組態檔。欲了解更多資訊,請參閱建立 Megaport Terraform Provider 組態檔

參考資源