- หน้าแรก
- เซิร์ฟเวอร์ต้นทาง
- ข้อกำหนดเบื้องต้น
ข้อกำหนดเบื้องต้น
ที่จำเป็น
หัวข้อที่มีชื่อว่า “ที่จำเป็น”การสมัครใช้งาน Azure
หัวข้อที่มีชื่อว่า “การสมัครใช้งาน Azure”การสมัครใช้งาน Azure ที่ยังใช้งานอยู่พร้อมสิทธิ์ในการสร้าง:
- กลุ่มทรัพยากร
- เครือข่ายเสมือนและซับเน็ต
- กลุ่มความปลอดภัยเครือข่าย
- ที่อยู่ IP สาธารณะ
- เครื่องเสมือน (Standard_D16s_v3 — 16 vCPU, 64 GiB RAM สำหรับงานคอนเทนเนอร์ 41 ตัว)
Azure CLI
หัวข้อที่มีชื่อว่า “Azure CLI”ติดตั้งและตรวจสอบสิทธิ์ Azure CLI:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login
az account show --query '{name:name, id:id}' -o tableTerraform
หัวข้อที่มีชื่อว่า “Terraform”ต้องใช้ Terraform >= 1.5:
terraform versionหากยังไม่ได้ติดตั้ง ให้ใช้ที่เก็บ APT ของ HashiCorp:
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.listsudo apt update && sudo apt install terraformสิทธิ์ Azure AD
หัวข้อที่มีชื่อว่า “สิทธิ์ Azure AD”บัญชี Azure AD ของคุณต้องมีสิทธิ์ User.Read ตัวระบุผู้ปรับใช้งาน (ที่ใช้ในการตั้งชื่อทรัพยากร) จะได้รับมาโดยอัตโนมัติจากโปรไฟล์ Azure AD ของคุณ สำหรับการตรวจสอบสิทธิ์ด้วย service principal หรือ managed identity ให้กำหนดตัวแปร Terraform deployer อย่างชัดเจน
คู่คีย์ SSH
หัวข้อที่มีชื่อว่า “คู่คีย์ SSH”คู่คีย์ SSH สำหรับการเข้าถึง VM:
ssh-keygen -t ed25519 -f ~/.ssh/origin-server-key -N ""ทรัพยากร Azure ที่ถูกสร้าง
หัวข้อที่มีชื่อว่า “ทรัพยากร Azure ที่ถูกสร้าง”| ทรัพยากร | SKU |
|---|---|
| Ubuntu 24.04 VM | Standard_D16s_v3 (16 vCPU, 64 GiB) |
| IP สาธารณะ | Standard, Static |
| OS Disk | 60 GiB Premium SSD |
| VNet + NSG | Default |
ดู เครื่องคำนวณราคา Azure สำหรับค่าใช้จ่ายปัจจุบัน ใช้ terraform destroy เมื่อไม่ได้ใช้งานแล็บเพื่อหยุดการเรียกเก็บเงิน ดู การรื้อถอน สำหรับขั้นตอน