Terraform AWS Sağlayıcısı Nasıl Kullanılır?

Terraform Aws Saglayicisi Nasil Kullanilir



Terraform, HashiCorp tarafından GO dili kullanılarak oluşturulmuş bir kod olarak Altyapı platformudur ve bir AWS ağ iş ortağıdır. Temel olarak, komut satırı arayüzü ve kodlamayı kullanarak Bulut kaynakları ve hizmetleri oluşturmak, sürdürmek ve yönetmek için DevOps için tasarlanmıştır. AWS CloudFormation'a benzer ancak çok çeşitli bulut sağlayıcılarının bulut kaynaklarını yönetebilir.

Bu gönderi, Terraform AWS Provide'ın nasıl kullanılacağına ilişkin bir prosedür kılavuzu sağlayacaktır. Bu gönderiye başlamak için sahip olmalısınız Ve sisteminizde yüklü.







Terraform'u yükleyin

Terraform'u yüklemek için Komut İstemi'ni açın ve şu komutu yazın:



> çikolata düzenlemek dünya biçimi



Yükleme sırasında Süreklilik için bir mesaj göründüğünde evet yazın.



Yüklü sürümü görmek için şu komutu kullanın:





> dünya biçimi -içinde



Bir sonraki adım, şunu yazarak iş için bir dizin oluşturmaktır:

> mkdir terraform-aws-örnek



Yeni oluşturulan dizine şunu yazarak gidin:



> CD terraform-aws-örnek



Yukarıdaki çıktıda, dizinin şimdi değiştiği görülmektedir.

Terraform için bir ana yapılandırma dosyası oluşturmak için şu komutu kullanın:

> not defteri ana.tf



Not Defteri, bu dosyanın mevcut olmadığına dair bir mesaj isteyecektir, bu isimde yeni bir dosya oluşturmak istiyor musunuz, Evet düğmesine tıklayın:


Bu kodu dosyaya yazın ve EC2 ayarlarını gereksinimlerinize göre değiştirebilirsiniz (gerekirse):

dünya biçimi {
gerekli_sağlayıcılar {
aws = {
kaynak = 'hashicorp/aws'
sürüm = '~> 4.16'
}
}

gerekli_versiyon = '>= 1.2.0'
}

Sağlayıcı 'ayy' {
bölge  = 'biz-doğu-1'
}

kaynak 'aws_örnek' 'uygulama_sunucusu' {
hangi           = 'ami-0b0ea68c435eb488d'
örnek_türü = 't2.mikro'

etiketler = {
isim = 'TerraformAppServerInstance'
}
}


Dosyayı kaydedip kapatın.

Bir sonraki adım, Terraform'un çalışma dizinini şunu yazarak başlatmaktır:

> terraform başlangıcı



Terraform'un başarılı bir şekilde başlatılması üzerine bir başarı mesajı görünecektir:


Yapılandırma dosyasına bağlı olarak altyapıyı oluşturmak veya güncellemek için bu komutu yazın:

> terraform uygula



Süreklilik mesajını gördüğünüzde evet yazın:


Biraz zaman alacaktır, tamamlanana kadar bekleyin:


Komut tamamlandığında, main.tf dosyasında kodlanan yapılandırmanın başarıyla gerçekleştirildiğini göreceksiniz.

Amazon yönetim konsolunda EC2 bulut sunucusuna gidin:


EC2 kontrol panelinde, EC2 bulut sunucusunun Terraform main.tf dosyası kullanılarak oluşturulduğunu görebilirsiniz:


Herhangi bir bulut kaynağı veya hizmeti oluşturmak, yönetmek ve güncellemek için Terraform AWS Provider'ı bu şekilde kullanabilirsiniz.

Çözüm

Terraform, DevOps'un Bulut kaynakları oluşturması, yönetmesi ve Güncellemesi için geliştirilmiş bir IAC aracıdır, çeşitli bulut sağlayıcılarını destekler ve AWS de bunlardan biridir. Terraform'u kurmak için sisteminizde Chocolatey ve AWS CLI'ye ihtiyacınız var. Terraform kurulumundan sonra istenilen görevin kodu ile konfigürasyon dosyasını oluşturun ve Apply komutunu kullanarak değişiklik yapın.