ผมใช้ Azure มาครบปีแล้วแต่ยังไม่เคย blog เรื่องการใช้งาน Azure ผ่าน command line สักที ในช่วงแรก Azure ออกเครื่องมือที่เรียกว่า azure-cli แต่ใช้งานได้ในบางระบบปฏิบัติการเท่านั้น ตอนนี้่ Azure หันมาใช้ Node.js ในการพัฒนาเครื่องมือ Command Line Interface ใหม่ชื่อ Azure Cross Platform Command Line Interface หรือ xplat-cli ทำให้การใช้งาน Azure บน Command Line ใช้ได้ในทุกระบบปฏิบัติการและใช้งานได้สะดวกมากขึ้น สำหรับการติดตั้ง xplat-cli ก็ง่ายมาก สามารถติดตั้งผ่าน Node Package Manager ได้เลย ดังนี้

npm install azure-cli -g

ง่ายมั๊ย :) จากนั้นก็สั่ง import account ของเราเข้ามาดังนี้

azure account download

azure-cli จะให้ url เรามา 1 อัน ให้ browse เข้าไป browser จะ download ไฟล์ .publishsettings มาให้ จากนั้นก็สั่ง import ดังนี้

azure account import my-account-file.publishsettings

ในกรณีที่เรามี Subscription หลายอัน ให้ดูว่าตอนนี้เราใช้ Subscription อะไรอยู่ก่อน เดี๋ยวจะตกใจว่ามี service ทำงานอยู่แต่สั่ง service list แล้วทำไมไม่เห็น

azure account list

หากต้องการเปลี่ยน Subscription ก็ตั้งค่าได้ดังนี้

azure account set

จากนั้นลองใช้คำสั่งกันได้เลย :)

Comments are closed.