Terraform ist eine Infrastruktur-as-Code. Grundsätzlich wurde es für DevOps entwickelt, um Cloud -Ressourcen und -Dienste mithilfe der Befehlszeilenschnittstelle und Codierung zu erstellen, zu warten und zu verwalten. Es ähnelt der AWS -CloudFormation, kann jedoch die Cloud -Ressourcen einer Vielzahl von Cloud -Anbietern verwalten.
Dieser Beitrag bietet einen Verfahrensanleitung zur Verwendung von AWS -Bereitstellung von Teraforms. Zunächst müssen Sie AWS CLI und Schokolade in Ihrem System installiert haben.
Terraform installieren
Öffnen Sie zum Installieren von Terraform die Eingabeaufforderung und geben Sie diesen Befehl ein:
> Choco Terraform installieren
Geben Sie Ja ein, wenn eine Nachricht für die Kontinuität während der Installation angezeigt wird.
Verwenden Sie diesen Befehl, um die installierte Version anzuzeigen:
> Terraform -v
Der nächste Schritt besteht darin, ein Verzeichnis für die Arbeit zu erstellen, indem Sie eingeben:
> Mkdir Terraform-Aws-Instance
Navigieren Sie zum neu erstellten Verzeichnis, indem Sie eingeben:
> CD Terraform-Aws-Instance
Es ist in der obigen Ausgabe sichtbar, dass das Verzeichnis jetzt geändert wird.
Verwenden Sie diesen Befehl, um eine Hauptkonfigurationsdatei für Terraform zu erstellen:
> Notepad Main.tf
Notepad fordert eine Nachricht auf, dass diese Datei nicht vorhanden ist. Möchten Sie eine neue Datei mit diesem Namen erstellen. Klicken Sie auf die Schaltfläche Ja:
Geben Sie diesen Code in die Datei ein und Sie können die EC2 -Einstellungen gemäß Ihren Anforderungen ändern (falls erforderlich):
Terraform
fordert_providers
AWS =
Source = "Hashicorp/AWS"
Version = "~> 4.16 "
fordern_version = "> = 1.2.0 "
Anbieter "AWS"
Region = "US-East-1"
Ressource "aws_instance" "app_server"
AMI = "AMI-0B0EA68C435EB488D"
Instance_type = "T2.Mikro"
Tags =
Name = "TerraformAPPServerInstance"
Speichern und schließen Sie die Datei.
Der nächste Schritt besteht darin, das Arbeitsverzeichnis von Terraform durch Eingabe zu initialisieren:
> Terraform init
Eine Erfolgsbotschaft wird auf der erfolgreichen Initialisierung von Terraform erscheinen:
Geben Sie diesen Befehl ein, um die Infrastruktur abhängig von der Konfigurationsdatei zu erstellen oder zu aktualisieren:
> Terraform gelten
Geben Sie Ja ein, wenn Sie die Kontinuitätsnachricht sehen:
Es wird einige Zeit verbrauchen, warten Sie, bis es abgeschlossen ist:
Sobald der Befehl abgeschlossen ist, werden Sie feststellen.Die TF -Datei wird erfolgreich durchgeführt.
Gehen Sie in der Amazon Management -Konsole zur EC2 -Instanz:
Im EC2 -Dashboard können Sie feststellen, dass die EC2 -Instanz mit dem Terraform Main erstellt wird.TF -Datei:
So verwenden Sie den AWS -Anbieter von Terraform AWS, um Cloud -Ressourcen oder -dienste zu erstellen, zu verwalten und zu aktualisieren.
Abschluss
Terraform ist ein IAC -Tool, das für DevOps entwickelt wurde. Um Terraform zu installieren, benötigen Sie Schokoladen- und AWS -CLI in Ihrem System. Erstellen Sie nach der Installation von Terraform die Konfigurationsdatei mit dem Code der gewünschten Aufgabe und verwenden Sie den Befehl anwenden, um Änderungen vorzunehmen.