Làm cách nào để sử dụng Nhà cung cấp AWS Terraform?

Lam Cach Nao De Su Dung Nha Cung Cap Aws Terraform



Terraform là một nền tảng Cơ sở hạ tầng dưới dạng mã, được tạo bởi HashiCorp bằng ngôn ngữ GO, nó là một đối tác mạng AWS. Về cơ bản, nó được thiết kế cho DevOps, để tạo, duy trì và quản lý các tài nguyên và dịch vụ của Đám mây bằng giao diện dòng lệnh và mã hóa. Nó tương tự như AWS CloudFormation nhưng có thể quản lý tài nguyên đám mây của nhiều nhà cung cấp đám mây.

Bài đăng này sẽ cung cấp hướng dẫn quy trình về cách sử dụng Terraform AWS Provide. Để bắt đầu với bài đăng này, bạn phải có được cài đặt trong hệ thống của bạn.







Cài đặt địa hình

Để cài đặt Terraform, hãy mở Command Prompt và gõ lệnh này:



> sô cô la cài đặt địa hình



Nhập yes khi thông báo Continuity xuất hiện trong khi cài đặt.



Để xem phiên bản đã cài đặt, hãy sử dụng lệnh này:





> địa hình -TRONG



Bước tiếp theo là tạo một thư mục cho công việc, bằng cách gõ:

> mkdir terraform-aws-instance



Điều hướng đến thư mục vừa tạo, bằng cách gõ:



> đĩa CD terraform-aws-instance



Có thể nhìn thấy trong đầu ra ở trên, rằng thư mục hiện đã được thay đổi.

Để tạo tệp cấu hình chính cho Terraform, hãy sử dụng lệnh này:

> notepad chính.tf



Notepad sẽ hiện thông báo file này không tồn tại, bạn có muốn tạo file mới với tên này không, click vào nút Yes:


Nhập mã này vào tệp và bạn có thể thay đổi cài đặt EC2 theo yêu cầu của mình (nếu cần):

địa hình {
required_providers {
aws = {
nguồn = 'hashicorp/aws'
phiên bản = '~> 4,16'
}
}

yêu cầu_version = '>= 1.2.0'
}

các nhà cung cấp 'ồ' {
khu vực  = 'chúng tôi-đông-1'
}

nguồn 'aws_instance' 'ứng dụng_máy chủ' {
mà           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

thẻ = {
Tên = 'TerraformAppServerInstance'
}
}


Lưu và đóng tập tin.

Bước tiếp theo là khởi tạo thư mục làm việc của Terraform bằng cách gõ:

> địa hình init



Một thông báo thành công sẽ xuất hiện khi khởi tạo thành công Terraform:


Nhập lệnh này để tạo hoặc cập nhật cơ sở hạ tầng tùy thuộc vào tệp cấu hình:

> địa hình áp dụng



Nhập có, khi bạn thấy thông báo về tính liên tục:


Nó sẽ tiêu tốn một thời gian, đợi cho đến khi nó hoàn thành:


Khi lệnh hoàn tất, bạn sẽ thấy rằng cấu hình được mã hóa trong tệp main.tf được thực hiện thành công.

Trong bảng điều khiển quản lý Amazon, Chuyển đến phiên bản EC2:


Trong bảng điều khiển EC2, bạn có thể thấy rằng phiên bản EC2 được tạo bằng tệp main.tf của Terraform:


Vì vậy, đây là cách bạn sử dụng Nhà cung cấp AWS của Terraform để tạo, quản lý và cập nhật bất kỳ tài nguyên hoặc dịch vụ đám mây nào.

Phần kết luận

Terraform là một công cụ IAC, được phát triển cho DevOps để tạo, quản lý và cập nhật tài nguyên Đám mây, nó hỗ trợ nhiều nhà cung cấp đám mây và AWS là một trong số đó. Để cài đặt Terraform, bạn cần có Chocolatey và AWS CLI trong hệ thống của mình. Sau khi cài đặt Terraform, hãy tạo tệp cấu hình với mã của tác vụ mong muốn và sử dụng lệnh Áp dụng để thực hiện các thay đổi.