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 -vNa powyższym wyjściu widać, że Terraform jest instalowany w systemie.
Użyj również tego polecenia, aby zobaczyć wersję AWS CLI:
> AWS --versionWidoczne 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 AWSPo skonfigurowaniu AWS.
Utwórz folder o nazwie „AWS_S3_BUCKET„Korzystanie z tego polecenia:
> Mkdir AWS_S3_BUCKETOtwórz ten folder w dowolnym edytorze kodu:
Utwórz plik o nazwie „dostawca.tf"
Napisz ten kod dla dostawcy AWS:
TerraformZapisz 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”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 initPochł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 TerraformUżyj tego polecenia, aby wykonać plik i utworzyć wiadro S3:
> Zastosuj terraformTyp "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.