คู่มือนี้จะสาธิตเพื่อรับคำสั่ง Terraform ทั้งหมด และวิธีใช้ Terraform เพื่อปรับใช้ทรัพยากร AWS
คำสั่ง Terraform
หากต้องการค้นหาคำสั่ง terraform ทั้งหมด ให้พิมพ์คำสั่งต่อไปนี้บน Terminal:
ดิน
การรันคำสั่งด้านบนจะแสดงคำสั่งทั้งหมดและการใช้งาน:
ใช้ Terraform เพื่อปรับใช้ทรัพยากร AWS (สร้างบัคเก็ต S3)
หากต้องการเริ่มปรับใช้ทรัพยากรบน AWS เพียงกำหนดค่า AWS โดยพิมพ์สิ่งนี้:
aws กำหนดค่า
ผู้ใช้จำเป็นต้องระบุ “ คีย์การเข้าถึง ”, “ กุญแจสำคัญในการรักษาความปลอดภัย ”, “ ภูมิภาค ', และ ' รูปแบบ ” จากผู้ใช้ IAM คลิก ที่นี่ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดค่า AWS:
ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่ามีการติดตั้ง terraform บนระบบหรือไม่:
ดิน -เวอร์ชั่นคำสั่งดังกล่าวจะแสดงเวอร์ชันของ Terraform:
พิมพ์คำสั่งต่อไปนี้เพื่อสร้างไดเร็กทอรีสำหรับสร้างไฟล์:
มคเดียร์ ลินุกซ์ฮินท์-s3
หลังจากนั้น ให้เปิดไดเร็กทอรีนี้ในตัวแก้ไขโค้ด ซึ่งในกรณีนี้คือ Visual Studio Code:
สร้างไฟล์ชื่อ “ ผู้ให้บริการ.tf ” ในโฟลเดอร์และวางรหัสต่อไปนี้:
ดิน {ผู้ให้บริการที่จำเป็น {
aws = {
แหล่งที่มา = 'ฮาชิคอร์ป/aws'
รุ่น = '~> 4.0'
}
}
}
ผู้ให้บริการ 'อ๊าส์' {
ภูมิภาค = 'เรา-ตะวันออก-1'
}
สร้างไฟล์อื่นชื่อ “ main.tf ” เพื่อวางโค้ดต่อไปนี้:
ทรัพยากร 'aws_s3_bucket' 'ข' {ถัง = 'linuxhint-terraform-bucket'
แท็ก = {
ชื่อ = 'ถังของฉัน'
สิ่งแวดล้อม = 'เดฟ'
}
}
บันทึกไฟล์และรันคำสั่งต่อไปนี้ใน Terminal:
ดินเริ่มต้นการรันคำสั่งด้านบนจะแสดงผลลัพธ์ต่อไปนี้:
เมื่อเตรียมใช้งาน Terraform แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อสร้างบัคเก็ต S3:
ใช้พื้นผิวการใช้คำสั่งดังกล่าวจะแสดงผลลัพธ์ต่อไปนี้:
เลื่อนผลลัพธ์ลงเพื่อพิมพ์ “ ใช่ ” เพื่ออนุมัติการสร้างบัคเก็ต S3:
หลังจากนั้น ให้ไปที่แดชบอร์ด S3 จากคอนโซล AWS และคลิกที่ “ ถัง ” หน้าจากแผงด้านซ้าย:
บัคเก็ต S3 มีอยู่ในหน้าบัคเก็ต:
คุณปรับใช้บัคเก็ต AWS S3 สำเร็จแล้ว:
บทสรุป
หากต้องการปรับใช้ทรัพยากร AWS โดยใช้ Terraform เพียงกำหนดค่า AWS และติดตั้ง Terraform บนระบบโลคัล สร้างไดเร็กทอรีและเพิ่มไฟล์ภายในโฟลเดอร์เพื่อเขียนโค้ดสำหรับการสร้างบัคเก็ต S3 โดยใช้ตัวแก้ไขโค้ดแล้วบันทึก หลังจากนั้นให้ใช้ปุ่ม “ ความร้อน ' และ ' นำมาใช้ ” คำสั่งเพื่อปรับใช้บัคเก็ต S3 บนคอนโซล AWS