Terraform ist Infrastruktur als Codes (IAC) -Plattform, die von DevOps bevorzugt wird, um Cloud -Ressourcen und -dienste zu erstellen, zu verwalten und zu konfigurieren. Terraform ist ein Partner von AWS, sodass Sie Ihre AWS -Ressourcen mit Terraform erstellen, konfigurieren und verwalten können.
Dieser Beitrag lehrt, wie man S3 -Bucket mit Terraform erstellt. S3 Bucket ist ein AWS -Dienst für einen einfachen Speicherdienst, der die Daten als Objekt in einem Eimer speichert, um mit diesem Beitrag fortzufahren.
Erstellen Sie einen S3 -Eimer mit Terraform
Bestimmen Sie vor Beginn des Verfahrens, dass in Ihrem System Terraform und AWS CLI installiert sind.
Überprüfen Sie die Version von Terraform, indem Sie tippen:
> Terraform -vIn der obigen Ausgabe ist es sichtbar, dass die Terraform im System installiert ist.
Verwenden Sie diesen Befehl auch, um die AWS -CLI -Version anzuzeigen:
> AWS --versionEs ist sichtbar, dass AWS CLI auch im System installiert ist.
Der nächste Schritt ist zu konfigurieren Ihre AWS -CLI, geben Sie diesen Befehl also in die Eingabeaufforderung ein und geben Sie die ein erforderliche Parameter Indem Sie sie von Ihrem kopieren AWS -Konto:
> AWS konfigurierenSobald Ihr AWS konfiguriert ist.
Erstellen Sie einen Ordner namens “AWS_S3_BUCKETVerwenden Sie diesen Befehl:
> mkdir aws_s3_bucketÖffnen Sie diesen Ordner in jedem Code -Editor:
Erstellen Sie eine Datei mit dem Namen “Anbieter.tf”
Schreiben Sie diesen Code für AWS -Anbieter:
TerraformSpeichern Sie diese Datei:
Erstellen Sie eine neue Datei mit dem Namen “hauptsächlich.tf”:
Verwenden Sie diesen Code, um die S3 -Ressource zu erstellen:
Ressource "AWS_S3_Bucket" "B"Speicher die Datei:
Öffnen Sie das Terminal, es kann entweder das Terminal des Code -Editors oder die Eingabeaufforderung in diesem Verzeichnis sein und diesen Befehl eingeben, um diesen Arbeitsbereich zu initialisieren:
> Terraform initEs wird einige Zeit verbrauchen, um zu initialisieren, und gibt eine Erfolgsnachricht, sobald sie initialisiert wird:
Geben Sie diesen Befehl ein, um festzustellen, ob in der Konfiguration ein Fehler vorliegt oder nicht:
> TerraformplanVerwenden Sie diesen Befehl, um die Datei auszuführen und S3 -Bucket zu erstellen:
> Terraform geltenTyp "Ja”Wenn die Kontinuitätsnachricht während der Ausführung angezeigt wird:
Es wird einige Zeit dauern und die Erfolgsnachricht bei der Erstellung von S3 -Bucket anzeigen:
Bestätigen wir es, indem wir in die Amazon Management -Konsole gehen und die Liste der S3 -Buckets suchen und öffnen:
Sehen Sie im Eimer -Dashboard an, ob der von Ihnen erstellte S3 mit Terraform verfügbar ist oder nicht:
Sie können sehen, dass der S3 -Bucket erfolgreich mit Terraform erstellt wird.
Abschluss
Wenn Sie eine Person sind, die eine Befehlszeilenschnittstelle mehr als GUI bevorzugt, verwenden Sie Terraform, um einen S3 -Bucket zu erstellen, indem Sie AWS CLI und Terraform in Ihrem Windows -Computer installieren und AWS konfigurieren. Erstellen Sie einen Ordner mit “.tfDateien zum Speichern von AWS -Anbietercode und S3 -Erstellungscode. Initialisieren Sie diesen Ordner und erstellen Sie einen S3 -Bucket, indem Sie den Code mit der “ausführenTerraform gelten" Befehl.