action.skip

Erste Schritte mit dem Megaport Terraform Provider

Dieses Thema beschreibt die Voraussetzungen und erforderlichen Einrichtungsschritte, um mit der Verwendung des Megaport Terraform Provider zu beginnen.

Voraussetzungen

In diesem Abschnitt werden die grundlegenden Einrichtungsschritte beschrieben und die erforderlichen Links bereitgestellt, um mit der Verwendung des Megaport Terraform Provider zu beginnen. Bevor Sie den Megaport Terraform Provider verwenden, müssen Sie:

  1. Die Services von Megaport verstehen – Verstehen Sie den Prozess der Service-Erstellung und die Funktionen jedes einzelnen Services.

  2. Megaport Portal-Umgebungen verstehen – Megaport stellt zwei Portal-Umgebungen bereit, die Produktionsumgebung und die Staging-Umgebung. Sie können jede Aktion in der Staging-Umgebung testen. Alle Aktionen spiegeln das Produktionssystem wider, aber Services werden nicht bereitgestellt und Ihnen werden für keine Aktivität Gebühren berechnet. Weitere Informationen finden Sie unter Konfigurationen in der Staging-Umgebung testen.

    Wichtig

    Wir empfehlen dringend, Terraform-Konfigurationsdateien in der Staging-Umgebung zu testen, bevor Sie sie in der Produktion anwenden, um Fehler zu vermeiden.

    Die automatisierte Konfiguration erstellt und löscht Services sofort. Das Testen der Konfigurationsdatei in der Staging-Umgebung hilft Ihnen, versehentliches Ändern oder Löschen aktiver Produktions-Services zu vermeiden. Beachten Sie, dass einige Live-Services in der Produktionsumgebung unmittelbar nach der Erstellung Kosten verursachen.

  3. Ein Megaport-Konto erstellen – Wenn Sie noch keines erstellt haben, siehe Erstellen eines Kontos.

  4. Benutzer hinzufügen und bearbeiten – Zum Ausführen von Terraform-Konfigurationsdateien müssen Sie Company Admin sein. Weitere Informationen finden Sie unter Benutzer hinzufügen und bearbeiten.

  5. Einen API-Schlüssel erstellen – Sie müssen einen API-Schlüssel erstellen, bevor Sie den Megaport Terraform Provider verwenden können. Der API-Schlüssel besteht aus den Werten access_key und secret_key.

    Die API-Schlüsselwerte können in der Terraform-Datei auf verschiedene Arten definiert werden, unter anderem als Variable, als Umgebungsvariable, direkt im Code (nicht empfohlen) und so weiter.

    API-Schlüssel sind nur in der Umgebung gültig, in der sie erstellt wurden. Wenn Sie einen API-Schlüssel für den Zugriff auf eine andere Umgebung benötigen, melden Sie sich in der Megaport Portal in dieser Umgebung an und erstellen Sie dort den API-Schlüssel. Weitere Informationen finden Sie unter Einen API-Schlüssel erstellen.

  6. Die HashiCorp-Terraform-Plattform installieren – Installieren Sie die Terraform-CLI und überprüfen Sie die Installation. Ausführliche Anleitungen finden Sie in der Install Terraform (HashiCorp) documentation.

  7. Zugriff auf GitHub haben – Sie können Beispiel-Konfigurationsdateien erhalten, Fehler melden und mehr über neue Megaport Terraform Provider-Feature-Releases im Megaport Terraform Provider GitHub repository erfahren.

  8. Ihren bevorzugten Code-Editor installieren – Ein Code-Editor ist erforderlich, um Terraform-Konfigurationsdateien zu erstellen. Zum Beispiel Visual Studio Code.

Nächste Schritte

Nachdem Sie alle oben genannten Voraussetzungen erfüllt haben, können Sie eine Terraform-Konfigurationsdatei erstellen. Weitere Informationen finden Sie unter Erstellen einer Megaport Terraform Provider-Konfigurationsdatei.

Hilfreiche Referenzen