Bagaimana untuk Menggunakan Penyedia AWS Terraform?

Bagaimana Untuk Menggunakan Penyedia Aws Terraform



Terraform ialah platform Infrastruktur-sebagai-kod, dicipta oleh HashiCorp menggunakan bahasa GO, ia adalah rakan kongsi rangkaian AWS. Pada asasnya, ia direka untuk DevOps, untuk mencipta, menyelenggara dan mengurus sumber dan perkhidmatan Awan menggunakan antara muka baris arahan dan pengekodan. Ia serupa dengan AWS CloudFormation tetapi boleh mengurus sumber awan pelbagai pembekal awan.

Siaran ini akan menyediakan panduan prosedur tentang cara menggunakan Terraform AWS Provide. Untuk memulakan dengan jawatan ini anda mesti ada dan dipasang dalam sistem anda.







Pasang Terraform

Untuk memasang Terraform, buka Prompt Perintah dan taip arahan ini:



> coklat pasang terraform



Taip ya apabila mesej untuk Kesinambungan muncul semasa pemasangan.



Untuk melihat versi yang dipasang, gunakan arahan ini:





> terraform -dalam



Langkah seterusnya ialah membuat direktori untuk kerja, dengan menaip:

> mkdir terraform-aws-instance



Navigasi ke direktori yang baru dibuat, dengan menaip:



> cd terraform-aws-instance



Ia kelihatan dalam output di atas, bahawa direktori diubah sekarang.

Untuk mencipta fail konfigurasi utama untuk Terraform, gunakan arahan ini:

> notepad main.tf



Notepad akan menggesa mesej bahawa fail ini tidak wujud jika anda ingin mencipta fail baharu dengan nama ini, klik pada butang Ya:


Taip kod ini dalam fail dan anda boleh menukar tetapan EC2 mengikut keperluan anda (jika perlu):

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

versi_diperlukan = '>= 1.2.0'
}

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

sumber 'aws_instance' 'app_server' {
yang           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

tag = {
Nama = 'TerraformAppServerInstance'
}
}


Simpan dan tutup fail.

Langkah seterusnya ialah untuk memulakan direktori kerja Terraform dengan menaip:

> terraform init



Mesej kejayaan akan muncul pada permulaan kejayaan Terraform:


Taip arahan ini untuk mencipta atau mengemas kini infrastruktur bergantung pada fail konfigurasi:

> terraform terpakai



Taip ya, apabila anda melihat mesej kesinambungan:


Ia akan mengambil sedikit masa, tunggu sehingga ia selesai:


Setelah arahan selesai, anda akan melihat bahawa konfigurasi yang dikodkan dalam fail main.tf berjaya dilakukan.

Dalam konsol pengurusan Amazon, Pergi ke contoh EC2:


Dalam papan pemuka EC2, anda boleh melihat bahawa tika EC2 dibuat menggunakan fail Terraform main.tf:


Jadi ini adalah cara anda menggunakan Terraform AWS Provider untuk mencipta, mengurus dan mengemas kini sebarang sumber atau perkhidmatan awan.

Kesimpulan

Terraform ialah alat IAC, dibangunkan untuk DevOps untuk mencipta, mengurus dan Mengemas kini sumber Awan, ia menyokong pelbagai penyedia awan dan AWS adalah salah satu daripadanya. Untuk memasang Terraform anda memerlukan Chocolatey dan AWS CLI dalam sistem anda. Selepas pemasangan Terraform, cipta fail konfigurasi dengan kod tugas yang diingini dan gunakan perintah Guna untuk membuat perubahan.