[英]See if Azure Virtual Machine is down using python
我正在嘗試編寫一個Python程序,當VM關閉時會提醒我。 我知道PowerShell可能更好,但更喜歡python。
為什么您認為使用PowerShell會更好:)。 Python規則;)
如果您希望進行更具響應性的編程,則應首先查看EventGrid + LogicApp + WebApp / Function。 就像IFTTT for Azure一樣,EventGrid將觸發一個事件,而LogicApp將能夠使用此事件並將其發送到WebApp或Function(可以用Python編寫)。 示例: https : //docs.microsoft.com/zh-CN/azure/event-grid/monitor-virtual-machine-changes-event-grid-logic-app
如果您想獲得更多“每分鍾我都會拉”的體驗,只需使用azure-mgmt-compute軟件包: https : //pypi.org/project/azure-mgmt-compute/
基本示例: https : //github.com/Azure-Samples/virtual-machines-python-manage
你需要的虛擬機實例來看,讓電源狀態,與instance_view
希望這可以幫助!
(我在Azure SDK for Python團隊的MS上工作)
編輯:
看來EventGrid還不支持從VM電源狀態觸發,您仍可以將LogicApp與解決方案1的輪詢計划配合使用: https ://docs.microsoft.com/zh-cn/azure/connectors/connectors-native-recurrence
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.