สร้างอินสแตนซ์ Azure Spring Apps
- 5 นาที
สามารถสร้างคลัสเตอร์ Azure Spring Apps โดยใช้ พอร์ทัล Azure หรือ Azure CLIได้ ในมอดูลแรกนี้ เราจะกําหนดค่าเครื่องมือที่จําเป็น และสร้างคลัสเตอร์แรกของเรา
สําคัญ
เพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่จําเป็นในการสมัครใช้งาน Azure ของคุณ โปรดอย่าลืมยกเลิกการเตรียมใช้งานทรัพยากร Azure ของคุณเมื่อคุณทํามอดูลนี้เสร็จสิ้นแล้ว
ตั้งค่า Azure CLI
ถ้ายังไม่ได้ติดตั้งบนเครื่องของคุณ ให้ติดตั้ง Azure CLI คุณสามารถตรวจสอบเวอร์ชันการติดตั้ง Azure CLI ปัจจุบันของคุณได้โดยเรียกใช้:
az --version
ตรวจสอบให้แน่ใจว่า Azure CLI ของคุณเข้าสู่ระบบการสมัครใช้งาน Azure ของคุณ
az login # Sign into an azure account
az account show # See the currently signed-in account.
ตรวจสอบให้แน่ใจว่าการสมัครใช้งานเริ่มต้นของคุณเป็นการสมัครใช้งานที่คุณต้องการใช้สําหรับแล็บนี้ ถ้าไม่ใช่ ให้ตั้งค่าการสมัครใช้งานโดยใช้:
az account set --subscription <SUBSCRIPTION_ID>
ติดตั้งส่วนขยาย spring สําหรับ Azure CLI โดยการเรียกใช้:
az extension add -n spring -y
ขอแสดงความยินดี Azure CLI พร้อมแล้วที่จะสร้างคลัสเตอร์แรกของคุณ
สร้างอินสแตนซ์ Azure Spring Apps
ในส่วนนี้ เราจะสร้างอินสแตนซ์ Azure Spring Apps ของเราโดยใช้ Azure CLI คุณสามารถทําการกําหนดค่าเดียวกันได้โดยใช้พอร์ทัล Azure
ก่อนอื่น คุณต้องสร้างชื่อสําหรับอินสแตนซ์ Azure Spring Apps ของคุณ
- ชื่อต้องไม่ซ้ํากันระหว่างอินสแตนซ์ Azure Spring Apps ทั้งหมดใน Azureทั้งหมด พิจารณาใช้ชื่อผู้ใช้ของคุณเป็นส่วนหนึ่งของชื่อ
- ชื่อสามารถมีได้เฉพาะตัวอักษรตัวพิมพ์เล็ก ตัวเลข และเครื่องหมายยัติภังค์เท่านั้น อักขระตัวแรกต้องเป็นตัวอักษร อักขระสุดท้ายต้องเป็นตัวอักษรหรือตัวเลข ค่าต้องมีความยาวระหว่าง 4 ถึง 32 อักขระ
เมื่อต้องการจํากัดการพิมพ์ ให้ตั้งค่าตัวแปร RESOURCE_GROUP_NAME เป็นชื่อของกลุ่มทรัพยากรที่สร้างขึ้นในส่วนก่อนหน้านี้ ตั้งค่าตัวแปร SPRING_CLOUD_NAME เป็นชื่อของอินสแตนซ์ Azure Spring Apps ที่จะถูกสร้างขึ้น:
โน้ต
ตรวจสอบให้แน่ใจว่าได้แทนที่ค่าของคุณเองสําหรับ RESOURCE_GROUP_NAME และ SPRING_CLOUD_NAME ตามที่อธิบายไว้ข้างต้น
SPRING_CLOUD_NAME
จะต้องไม่ซ้ํากันทั่วโลก
RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop
เมื่อตั้งค่าตัวแปรเหล่านี้แล้ว ตอนนี้คุณสามารถสร้างกลุ่มทรัพยากรของคุณได้ ในสคริปต์ต่อไปนี้ กลุ่มทรัพยากรจะอยู่ในภูมิภาค eastus (โดยใช้อาร์กิวเมนต์ -l eastus) แต่คุณสามารถเลือกภูมิภาคใกล้เคียงกับคุณมากขึ้นเพื่อประสิทธิภาพการทํางานที่ดีขึ้น (ใช้ az account list-locations เพื่อแสดงรายการภูมิภาคที่พร้อมใช้งานทั้งหมด):
az group create \
-g "$RESOURCE_GROUP_NAME" \
-l eastus
จากนั้นสร้างอินสแตนซ์ Azure Spring Apps:
az spring create \
-g "$RESOURCE_GROUP_NAME" \
-n "$SPRING_CLOUD_NAME" \
--sku standard
คําสั่งนี้ใช้เวลาในการดําเนินการให้เสร็จสมบูรณ์ คุณสามารถอ่านต่อในขณะที่เสร็จสมบูรณ์
สําหรับส่วนที่เหลือของเวิร์กชอปนี้ เราจะเรียกใช้คําสั่ง Azure CLI ที่อ้างอิงถึงกลุ่มทรัพยากรเดียวกันและอินสแตนซ์ Azure Spring Apps ดังนั้น เรามาตั้งค่าเหล่านั้นเป็นค่าเริ่มต้น ดังนั้นเราไม่จําเป็นต้องระบุอีกครั้ง:
az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}