Bagaimana Cara Menggunakan Penyedia Terraform AWS?

Bagaimana Cara Menggunakan Penyedia Terraform Aws



Terraform adalah platform Infrastruktur sebagai kode, dibuat oleh HashiCorp menggunakan bahasa GO, ini adalah mitra jaringan AWS. Pada dasarnya, ini dirancang untuk DevOps, untuk membuat, memelihara, dan mengelola sumber daya dan layanan Cloud menggunakan antarmuka baris perintah dan pengkodean. Mirip dengan AWS CloudFormation tetapi dapat mengelola sumber daya cloud dari berbagai penyedia cloud.

Posting ini akan memberikan panduan prosedural tentang cara menggunakan Terraform AWS Provide. Untuk memulai dengan posting ini Anda harus memiliki Dan terinstal di sistem Anda.







Instal Terraform

Untuk menginstal Terraform, buka Command Prompt dan ketik perintah ini:



> coklat Install terraform



Ketik ya saat pesan untuk Kontinuitas muncul saat penginstalan.



Untuk melihat versi yang diinstal, gunakan perintah ini:





> terraform -di dalam



Langkah selanjutnya adalah membuat direktori untuk bekerja, dengan mengetikkan:

> mkdir terraform-aws-instance



Arahkan ke direktori yang baru dibuat, dengan mengetik:



> CD terraform-aws-instance



Terlihat pada output di atas, bahwa direktori diubah sekarang.

Untuk membuat file konfigurasi utama untuk Terraform, gunakan perintah ini:

> notepad main.tf



Notepad akan menampilkan pesan bahwa file ini tidak ada apakah Anda ingin membuat file baru dengan nama ini, klik tombol Ya:


Ketik kode ini di file, dan Anda dapat mengubah pengaturan EC2 sesuai kebutuhan Anda (jika diperlukan):

terraform {
wajib_penyedia {
aw = {
sumber = 'hashicorp/aws'
versi = '~> 4.16'
}
}

versi_wajib = '>= 1.2.0'
}

pemberi 'aws' {
wilayah  = 'kami-timur-1'
}

sumber 'aws_instance' 'server_aplikasi' {
yang           = 'ami-0b0ea68c435eb488d'
tipe_contoh = 't2.mikro'

tag = {
Nama = 'TerraformAppServerInstance'
}
}


Simpan dan tutup file.

Langkah selanjutnya adalah menginisialisasi direktori kerja Terraform dengan mengetik:

> terraform init



Pesan sukses akan muncul pada inisialisasi Terraform yang berhasil:


Ketik perintah ini untuk membuat atau memperbarui infrastruktur tergantung pada file konfigurasi:

> aplikasi terraform



Ketik ya, saat Anda melihat pesan kontinuitas:


Ini akan memakan waktu, tunggu sampai selesai:


Setelah perintah selesai, Anda akan melihat bahwa konfigurasi yang dikodekan dalam file main.tf berhasil dilakukan.

Di konsol manajemen Amazon, Buka instans EC2:


Di dasbor EC2, Anda dapat melihat bahwa instans EC2 dibuat menggunakan file main.tf Terraform:


Jadi inilah cara Anda menggunakan Terraform AWS Provider untuk membuat, mengelola, dan memperbarui sumber daya atau layanan cloud apa pun.

Kesimpulan

Terraform adalah alat IAC, dikembangkan untuk DevOps untuk membuat, mengelola, dan Memperbarui sumber daya Cloud, ini mendukung berbagai penyedia cloud dan AWS adalah salah satunya. Untuk menginstal Terraform, Anda memerlukan Chocolatey dan AWS CLI di sistem Anda. Setelah menginstal Terraform, buat file konfigurasi dengan kode tugas yang diinginkan dan gunakan perintah Terapkan untuk membuat perubahan.