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ümYukarı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 uygulaYukarı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ı.