簡體   English   中英

使用Python查看Azure虛擬機是否關閉

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM