So verwenden Sie Terraform, um AWS -Ressourcen bereitzustellen

So verwenden Sie Terraform, um AWS -Ressourcen bereitzustellen
Terraform wird von Hashicorp als Open-Source-Tool entwickelt, mit dem die Infrastruktur, Plattform und Dienste automatisiert und verwaltet werden. Es verwendet eine deklarative Sprache namens Hashicorp Configuration Language (HCL), um alle ihre Aktivitäten auszuführen.

Dieser Leitfaden zeigt, um alle Terraformbefehle zu erhalten und dann mit Terraform zur Bereitstellung von AWS -Ressourcen.

Terraformbefehle

Geben Sie die folgenden Befehle auf dem Terminal ein, um alle Terraformbefehle zu finden:

Terraform

Durch das Ausführen des obigen Befehls werden alle Befehle und deren Verwendung angezeigt:

Verwenden Sie Terraform, um AWS -Ressourcen bereitzustellen (Erstellen von S3 -Bucket)

Konfigurieren Sie AWS einfach, um mit der Arbeit mit der Bereitstellung von Ressourcen auf AWS zu beginnen, indem Sie dies eingeben:

AWS konfigurieren

Der Benutzer muss die “angeben“Zugangsschlüssel","Sicherheitsschlüssel","Region", Und "Format”Vom IAM -Benutzer. Klicken Sie hier, um mehr über die AWS -Konfiguration zu erfahren:

Verwenden Sie den folgenden Befehl, um zu validieren, ob das Terraform auf dem System installiert ist:

Terraform -version

In dem obigen Befehl wird die Version von Terraform angezeigt:

Geben Sie den folgenden Befehl ein, um ein Verzeichnis zu erstellen, in dem die Dateien erstellt werden:

Mkdir LinuxHint-S3

Öffnen Sie dieses Verzeichnis im Code -Editor, der in diesem Fall Visual Studio Code ist:

Erstellen Sie eine Datei mit dem Namen “Anbieter.tf”Im Ordner und fügen Sie den folgenden Code ein:

Terraform
fordert_providers
AWS =
Source = "Hashicorp/AWS"
Version = "~> 4.0 "



Anbieter "AWS"
Region = "US-East-1"

Erstellen Sie eine andere Datei mit dem Namen “hauptsächlich.tfSo fügen Sie den folgenden Code in ihn ein:

Ressource "AWS_S3_Bucket" "B"
Bucket = "LinuxHint-Terraform-Bucket"
Tags =
Name = "mein Eimer"
Umwelt = "Dev"

Speichern Sie die Dateien und führen Sie den folgenden Befehl im Terminal aus:

Terraform init

Durch Ausführen des obigen Befehls werden die folgenden Ausgabe angezeigt:

Sobald die Terraform initialisiert ist, verwenden Sie den folgenden Befehl, um sie anzuwenden, um S3 -Bucket zu erstellen:

Terraform gelten

Die Verwendung des obigen Befehls zeigt die folgende Ausgabe an:

Scrollen Sie die Ausgabe nach unten, um zu tippen “JaUm die Schaffung eines S3 -Eimers zu genehmigen:

Gehen Sie danach von der AWS -Konsole in das S3 -Dashboard und klicken Sie auf die “EimerSeite aus dem linken Feld:

S3 Bucket ist auf der Seite des Eimers erhältlich:

Sie haben den AWS S3 -Bucket erfolgreich eingesetzt:

Abschluss

So konfigurieren Sie AWS und installieren Sie Terraform auf dem lokalen System, um AWS -Ressourcen mit Terraform einzusetzen. Erstellen Sie ein Verzeichnis und fügen Sie Dateien im Ordner hinzu, um Code für die Erstellung von S3 -Bucket mit dem Code -Editor zu schreiben, und speichern Sie sie anschließend. Danach benutzen Sie die “drin" Und "anwendenBefehle zum Bereitstellen des S3 -Bucket auf der AWS -Konsole.