ข้ามไปยังเนื้อหา

ข้อกำหนดเบื้องต้น

การสมัครใช้งาน Azure ที่ยังใช้งานอยู่พร้อมสิทธิ์ในการสร้าง:

  • กลุ่มทรัพยากร
  • เครือข่ายเสมือนและซับเน็ต
  • กลุ่มความปลอดภัยเครือข่าย
  • ที่อยู่ IP สาธารณะ
  • เครื่องเสมือน (Standard_D16s_v3 — 16 vCPU, 64 GiB RAM สำหรับงานคอนเทนเนอร์ 41 ตัว)

ติดตั้งและตรวจสอบสิทธิ์ Azure CLI:

Terminal window
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login
az account show --query '{name:name, id:id}' -o table

ต้องใช้ Terraform >= 1.5:

Terminal window
terraform version

หากยังไม่ได้ติดตั้ง ให้ใช้ที่เก็บ APT ของ HashiCorp:

Terminal window
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "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.list
sudo apt update && sudo apt install terraform

บัญชี Azure AD ของคุณต้องมีสิทธิ์ User.Read ตัวระบุผู้ปรับใช้งาน (ที่ใช้ในการตั้งชื่อทรัพยากร) จะได้รับมาโดยอัตโนมัติจากโปรไฟล์ Azure AD ของคุณ สำหรับการตรวจสอบสิทธิ์ด้วย service principal หรือ managed identity ให้กำหนดตัวแปร Terraform deployer อย่างชัดเจน

คู่คีย์ SSH สำหรับการเข้าถึง VM:

Terminal window
ssh-keygen -t ed25519 -f ~/.ssh/origin-server-key -N ""
ทรัพยากรSKU
Ubuntu 24.04 VMStandard_D16s_v3 (16 vCPU, 64 GiB)
IP สาธารณะStandard, Static
OS Disk60 GiB Premium SSD
VNet + NSGDefault

ดู เครื่องคำนวณราคา Azure สำหรับค่าใช้จ่ายปัจจุบัน ใช้ terraform destroy เมื่อไม่ได้ใช้งานแล็บเพื่อหยุดการเรียกเก็บเงิน ดู การรื้อถอน สำหรับขั้นตอน