Jak utworzyć wiadro S3 za pomocą Terraform

Jak utworzyć wiadro S3 za pomocą Terraform

Terraform to infrastruktura jako platforma kodu (IAC), która jest preferowana przez DevOps do tworzenia, zarządzania i konfigurowania zasobów i usług w chmurze, ponieważ są one wygodne w kodowaniu i korzystaniu z interfejsu wiersza poleceń. Terraform jest partnerem AWS, więc oznacza to, że możesz tworzyć, konfigurować i zarządzać zasobami AWS za pomocą Terraform.

Ten post nauczy, jak tworzyć wiadro S3 za pomocą Terraform. S3 Bucket to usługa AWS dla prostej usługi przechowywania, która przechowuje dane jako obiekt w wiadrze, aby kontynuować ten post, upewnij się, że AWS CLI i Terraform są instalowane w systemie Windows.

Utwórz wiadro S3 za pomocą Terraform

Przed rozpoczęciem procedury potwierdź, że Terraform i AWS CLI są instalowane w twoim systemie.

Sprawdź wersję Terraform, wpisując:

> Terraform -v

Na powyższym wyjściu widać, że Terraform jest instalowany w systemie.

Użyj również tego polecenia, aby zobaczyć wersję AWS CLI:

> AWS --version

Widoczne jest, że AWS CLI jest również zainstalowany w systemie.

Następnym krokiem jest to skonfiguruj Twój AWS CLI, więc wpisz to polecenie w wierszu polecenia i wpisz wymagane parametry kopiując je z twojego Konto AWS:

> Konfiguruj AWS

Po skonfigurowaniu AWS.

Utwórz folder o nazwie „AWS_S3_BUCKET„Korzystanie z tego polecenia:

> Mkdir AWS_S3_BUCKET

Otwórz ten folder w dowolnym edytorze kodu:

Utwórz plik o nazwie „dostawca.tf"

Napisz ten kod dla dostawcy AWS:

Terraform
wymagane_providers
AWS =
Źródło = "Hashicorp/AWS"
wersja = "~> 4.0 "



Dostawca „AWS”
region = „US-East-1”

Zapisz ten plik:

Utwórz nowy plik o nazwie „główny.tf”:

Użyj tego kodu, aby utworzyć zasób S3:

Zasób „AWS_S3_BUCKET” „B”
Bucket = "Linuxhint-Terraform-Bucket"
tagi =
Name = "moje wiadro"
Środowisko = „dev”

Zapisz plik:

Otwórz terminal, może to być terminal edytora kodu lub monit o polecenie w tym katalogu i wpisz to polecenie, aby zainicjować ten obszar roboczy:

> Terraform init

Pochłonie trochę czasu na zainicjowanie i po zainicjowaniu przekazał wiadomość sukcesu:

Wpisz to polecenie, aby sprawdzić, czy występuje jakiś błąd w konfiguracji, czy nie:

> Plan Terraform

Użyj tego polecenia, aby wykonać plik i utworzyć wiadro S3:

> Zastosuj terraform

Typ "Tak”Gdy pojawia się komunikat ciągłości podczas wykonywania:

Zajmie to trochę czasu i wyświetli komunikat sukcesu w tworzeniu wiadra S3:

Potwierdźmy to, wchodząc do konsoli zarządzania Amazon oraz przeszukując i otwierając listę S3 Buckets:

W desce rozdzielczej Buckets zobacz, czy S3 utworzony za pomocą Terraform jest dostępny, czy nie:

Widać, że wiadro S3 jest tworzone z powodzeniem za pomocą Terraform.

Wniosek

Jeśli jesteś osobą, która preferuje interfejs wiersza poleceń bardziej niż GUI, użyj Terraform, aby utworzyć wiadro S3, instalując AWS CLI i Terraform na komputerze z systemem Windows i konfigurując AWS. Utwórz folder z „.tf”Pliki do przechowywania kodu dostawcy AWS i kodu tworzenia S3. Zainicjuj ten folder i utwórz wiadro S3, wykonując kod za pomocą „Zastosuj terraform" Komenda.