Azure Quick Review (azqr) เป็นเครื่องมืออินเทอร์เฟซบรรทัดคำสั่ง (CLI) ที่มีประสิทธิภาพซึ่งเชี่ยวชาญในการวิเคราะห์ทรัพยากร Azure เพื่อให้มั่นใจว่าสอดคล้องกับแนวทางปฏิบัติและคำแนะนำที่ดีที่สุดของ Azure วัตถุประสงค์หลักคือเพื่อให้ผู้ใช้เห็นภาพรวมที่ครอบคลุมเกี่ยวกับทรัพยากร Azure ของตน ช่วยให้ผู้ใช้สามารถระบุการกำหนดค่าที่ไม่เป็นไปตามข้อกำหนดหรือพื้นที่สำหรับการปรับปรุงได้อย่างง่ายดาย
Azure Quick Review (azqr) สแกนทรัพยากรของคุณด้วยคำแนะนำ 2 ประเภท:
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำแนะนำที่ใช้โดย Azure Quick Review (azqr) คุณสามารถดูเอกสารประกอบได้ที่นี่
ผลลัพธ์ที่สร้างโดย Azure Quick Review (azqr) จะถูกเขียนตามค่าเริ่มต้นเป็นไฟล์ Excel ซึ่งประกอบด้วยแผ่นงานต่อไปนี้:
ตามค่าเริ่มต้น Azure Quick Review (azqr) จะทำให้รหัสการสมัครใช้งานในเอาต์พุตสับสน เพื่อให้แน่ใจว่ามีการปกป้องข้อมูลที่ละเอียดอ่อนและรักษาความเป็นส่วนตัวและความปลอดภัยของข้อมูล หากคุณต้องการแสดงรหัสการสมัครสมาชิกโดยไม่ทำให้สับสน คุณสามารถใช้แฟล็ก
--mask=false
เมื่อเรียกใช้งานเครื่องมือ
Azure Quick Review ยังสามารถสร้างไฟล์ CSV ที่มีข้อมูลเดียวกันกับ Excel ได้อีกด้วย หากต้องการสร้างไฟล์ csv คุณสามารถใช้แฟล็ก
--csv
เมื่อรันเครื่องมือ
นอกจากนี้ยังมีเทมเพลต Power BI เพื่อช่วยให้คุณเห็นภาพผลลัพธ์ที่สร้างโดย Azure Quick Review คุณสามารถสร้างเทมเพลตที่รัน Azure Quick Review ด้วยคำสั่ง
pbi
จากนั้นโหลดไฟล์ Excel ที่สร้างโดยเครื่องมือ
Azure Quick Review (azqr) ปัจจุบันรองรับบริการ Azure ต่อไปนี้:
latest_azqr= $( curl -sL https://api.github.com/repos/Azure/azqr/releases/latest | jq -r " .tag_name " | cut -c1- )
wget https://github.com/Azure/azqr/releases/download/ $latest_azqr /azqr-ubuntu-latest-amd64 -O azqr
chmod +x azqr
ใช้ winget
:
winget install azqr
หรือดาวน์โหลดไฟล์ปฏิบัติการ:
$latest_azqr=$(iwr https://api.github.com/repos/Azure/azqr/releases/latest).content | convertfrom-json | Select-Object -ExpandProperty tag_name
iwr https://github.com/Azure/azqr/releases/download/$latest_azqr/azqr-windows-latest-amd64.exe -OutFile azqr.exe
ดาวน์โหลดรุ่นล่าสุดได้จากที่นี่
Azure Quick Review (azqr) รองรับวิธีการรับรองความถูกต้องต่อไปนี้:
Azure Quick Review (azqr) ต้องการสิทธิ์ต่อไปนี้:
หากต้องการสแกนกลุ่มทรัพยากรทั้งหมดในการสมัครใช้งานทั้งหมด:
./azqr scan
หากต้องการสแกนกลุ่มทรัพยากรทั้งหมดในการสมัครสมาชิกเฉพาะ ให้ทำดังนี้
./azqr scan -s < subscription_id >
หากต้องการสแกนกลุ่มทรัพยากรเฉพาะในการสมัครสมาชิกเฉพาะ ให้ทำดังนี้
./azqr scan -s < subscription_id > -g < resource_group_name >
สำหรับข้อมูลเกี่ยวกับคำสั่งที่มีอยู่และความช่วยเหลือในการรัน:
./azqr -h
คุณสามารถกำหนดค่า Azure Quick Review เพื่อรวมหรือไม่รวมการสมัครใช้งานหรือกลุ่มทรัพยากรเฉพาะ และยังไม่รวมบริการหรือคำแนะนำอีกด้วย โดยสร้างไฟล์ yaml
ด้วยรูปแบบต่อไปนี้:
azqr :
include :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
exclude :
subscriptions :
- # format:
resourceGroups :
- # format: /subscriptions//resourceGroups/
services :
- # format: /subscriptions//resourceGroups//providers//
recommendations :
- # format:
จากนั้นรันการสแกนด้วยแฟล็ก --filters
:
./azqr scan --filters < path_to_yaml_file >
ตรวจสอบกฎเพื่อรับรหัสคำแนะนำ
หากคุณพบปัญหาใดๆ ในขณะที่ใช้ Azure Quick Review (azqr) โปรดตั้งค่าตัวแปรสภาพแวดล้อม AZURE_SDK_GO_LOGGING
เป็น all
รันเครื่องมือด้วยแฟล็ก --debug
จากนั้นแชร์เอาต์พุตคอนโซลกับเราโดยยื่นปัญหาใหม่
โปรเจ็กต์นี้ใช้ปัญหา GitHub เพื่อติดตามข้อบกพร่องและคำขอคุณสมบัติ ก่อนที่จะบันทึกปัญหา โปรดตรวจสอบคู่มือการแก้ไขปัญหาของเรา
โปรดค้นหาปัญหาที่มีอยู่ก่อนยื่นประเด็นใหม่เพื่อหลีกเลี่ยงปัญหาซ้ำ
การสนับสนุนสำหรับโปรเจ็กต์/ผลิตภัณฑ์นี้จำกัดอยู่ที่ทรัพยากรที่ระบุไว้ข้างต้น
ขอบคุณทุกคนที่มีส่วนร่วม!
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้
เครื่องหมายการค้า โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้สำหรับโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft โดยได้รับอนุญาตนั้นอยู่ภายใต้และต้องปฏิบัติตามแนวทางเครื่องหมายการค้าและแบรนด์ของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันแก้ไขของโครงการนี้จะต้องไม่ทำให้เกิดความสับสนหรือบ่งบอกถึงการสนับสนุนของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามจะต้องเป็นไปตามนโยบายของบุคคลที่สามเหล่านั้น