In diesem Leitfaden wird gezeigt, wie Sie alle Terraform-Befehle abrufen und anschließend mit Terraform AWS-Ressourcen bereitstellen.
Terraform-Befehle
Um alle Terraform-Befehle zu finden, geben Sie die folgenden Befehle im Terminal ein:
Terraform
Wenn Sie den obigen Befehl ausführen, werden alle Befehle und ihre Verwendung angezeigt:
Verwenden Sie Terraform zum Bereitstellen von AWS-Ressourcen (Erstellen eines S3-Buckets)
Um mit der Bereitstellung von Ressourcen auf AWS zu beginnen, konfigurieren Sie einfach AWS, indem Sie Folgendes eingeben:
aws konfigurieren
Der Benutzer muss die „ Zugangsschlüssel “, „ Sicherheitsschlüssel “, „ Region ', Und ' Format “ vom IAM-Benutzer. Klicken Hier um mehr über die AWS-Konfiguration zu erfahren:
Verwenden Sie den folgenden Befehl, um zu überprüfen, ob Terraform auf dem System installiert ist:
Terraform -AusführungDer obige Befehl zeigt die Version von Terraform an:
Geben Sie den folgenden Befehl ein, um ein Verzeichnis zu erstellen, in dem die Dateien erstellt werden:
mkdir linuxhint-s3
Öffnen Sie danach dieses Verzeichnis im Code-Editor, in diesem Fall Visual Studio Code:
Erstellen Sie eine Datei mit dem Namen „ Anbieter.tf “ in den Ordner und fügen Sie den folgenden Code ein:
Terraform {erforderliche_anbieter {
aws = {
Quelle = 'hashicorp/aws'
Fassung = '~> 4.0'
}
}
}
Anbieter 'aws' {
Region = 'us-east-1'
}
Erstellen Sie eine weitere Datei mit dem Namen „ main.tf “, um den folgenden Code darin einzufügen:
Ressource 'aws_s3_bucket' 'B' {Eimer = 'linuxhint-terraform-bucket'
Tags = {
Name = 'Mein Eimer'
Umgebung = 'Entwickler'
}
}
Speichern Sie die Dateien und führen Sie den folgenden Befehl im Terminal aus:
Terraform-InitWenn Sie den obigen Befehl ausführen, wird die folgende Ausgabe angezeigt:
Sobald das Terraform initialisiert ist, verwenden Sie den folgenden Befehl, um es anzuwenden, um einen S3-Bucket zu erstellen:
Terraform geltenWenn Sie den obigen Befehl verwenden, wird die folgende Ausgabe angezeigt:
Scrollen Sie in der Ausgabe nach unten, um „ Ja “, um die Erstellung eines S3-Buckets zu genehmigen:
Gehen Sie danach von der AWS-Konsole aus in das S3-Dashboard und klicken Sie auf „ Eimer ” Seite aus dem linken Bereich:
Der S3-Bucket ist auf der Bucket-Seite verfügbar:
Sie haben den AWS S3-Bucket erfolgreich bereitgestellt:
Abschluss
Um AWS-Ressourcen mithilfe von Terraform bereitzustellen, konfigurieren Sie einfach AWS und installieren Sie Terraform auf dem lokalen System. Erstellen Sie ein Verzeichnis und fügen Sie Dateien im Ordner hinzu, um Code für die S3-Bucket-Erstellung mit dem Code-Editor zu schreiben, und speichern Sie sie dann. Verwenden Sie danach die „ Hitze ' Und ' anwenden “-Befehle zum Bereitstellen des S3-Buckets auf der AWS-Konsole.