มาใช้ Azure Cross Platform Command Line Interface

ผมใช้ 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
จากนั้นลองใช้คำสั่งกันได้เลย 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *