AWS Kaynaklarını Dağıtmak için Terraform Nasıl Kullanılır?

Aws Kaynaklarini Dagitmak Icin Terraform Nasil Kullanilir



Terraform, HashiCorp tarafından altyapıyı, platformu ve hizmetleri otomatikleştirmek ve yönetmek için kullanılan açık kaynaklı bir araç olarak geliştirilmiştir. Tüm faaliyetlerini gerçekleştirmek için HashiCorp Yapılandırma Dili (HCL) adlı bir bildirim dili kullanır.

Bu kılavuz, tüm terraform komutlarının nasıl alınacağını ve ardından AWS kaynaklarını dağıtmak için Terraform'un nasıl kullanılacağını gösterecektir.

Terraform Komutları

Tüm terraform komutlarını bulmak için Terminal'de aşağıdaki komutları yazın:







dünya biçimi

Yukarıdaki komutu çalıştırmak, tüm komutları ve kullanımlarını gösterecektir:





AWS Kaynaklarını Dağıtmak için Terraform'u kullanın (S3 klasörü oluşturma)

AWS'de kaynakları dağıtmaya başlamak için şunu yazarak AWS'yi yapılandırmanız yeterlidir:





aws yapılandırma

Kullanıcının ' Erişim anahtarı ”, “ Güvenlik anahtarı ”, “ Bölge ', Ve ' Biçim ” IAM kullanıcısından. Tıklamak Burada AWS yapılandırması hakkında daha fazla bilgi edinmek için:



Terraform'un sistemde yüklü olup olmadığını doğrulamak için aşağıdaki komutu kullanın:

dünya biçimi -sürüm

Yukarıdaki komut Terraform sürümünü gösterecektir:

Dosyaların oluşturulacağı bir dizin oluşturmak için aşağıdaki komutu yazın:

mkdir linuxhint-s3

Bundan sonra, bu durumda Visual Studio Code olan kod düzenleyicide bu dizini açın:

' adlı bir dosya oluşturun. sağlayıcı.tf ” klasörünün içine ve aşağıdaki kodu yapıştırın:

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

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

“ adlı başka bir dosya oluşturun. ana.tf ” içine aşağıdaki kodu yapıştırmak için:

kaynak 'aws_s3_bucket' 'B' {
kova = 'linuxhint-terraform-bucket'

etiketler = {
İsim        = 'Benim Kovam'
çevre = 'Geliştir'
}
}

Dosyaları kaydedin ve Terminal'de aşağıdaki komutu çalıştırın:

terraform başlangıcı

Yukarıdaki komutu çalıştırmak aşağıdaki çıktıyı gösterecektir:

Terraform başlatıldıktan sonra, S3 kovası oluşturmak üzere uygulamak için aşağıdaki komutu kullanın:

terraform uygula

Yukarıdaki komutu kullanmak aşağıdaki çıktıyı gösterecektir:

“Yazmak için çıktıyı aşağı kaydırın. Evet ” bir S3 klasörünün oluşturulmasını onaylamak için:

Bundan sonra, AWS konsolundan S3 kontrol paneline gidin ve “ Kovalar ” sol panelden sayfa:

S3 grubu, grup sayfasında mevcuttur:

AWS S3 klasörünü başarıyla dağıttınız:

Çözüm

AWS kaynaklarını terraform kullanarak dağıtmak için AWS'yi yapılandırmanız ve terraform'u yerel sisteme yüklemeniz yeterlidir. Bir dizin oluşturun ve kod düzenleyiciyi kullanarak S3 grup oluşturma için kod yazmak üzere klasörün içine dosyalar ekleyin ve ardından bunları kaydedin. Bundan sonra, “ sıcaklık ' Ve ' uygula AWS konsolunda S3 klasörünü dağıtmak için ” komutları.