Ano, můžete použít funkce Azure k odeslání oznámení po uzavření VM. Zde je obecný přístup k dosažení tohoto:
1. Nastavení funkce Azure: Vytvořte aplikaci funkce Azure Function s spravovanou identitou. Tato identita by měla mít nezbytná oprávnění k zastavení VM a přístupu k Azure Resources.
2. Zastavte logiku VM: Použijte příkazy Azure CLI v rámci funkce Azure k zastavení VM. Například můžete použít „AZ VM STOP“ k zastavení VM a poté zkontrolovat jeho stav pomocí „AZ VM show -Query“.
3. Nastavení oznámení: Chcete -li odeslat oznámení, můžete integrovat funkci Azure se službou, jako je SendGrid pro e -mailová oznámení nebo používat komunikační služby Azure. Alternativně můžete spustit logickou aplikaci z funkce Azure a odesílat oznámení.
4. Spuštění funkce: Azure funkci můžete spustit pomocí koncového bodu HTTP. Tento koncový bod lze volat z vaší VM nebo jiné služby k zahájení procesu vypnutí.
5. Upozornění: Pro automatická oznámení Po zastavení VM zvažte nastavení upozornění na protokol aktivity v Azure Monitor. To může spustit e -mailovou akční skupinu, když je VM rozdáván (zastaven).
Kombinací těchto kroků můžete automatizovat proces zastavení VM a odesílání oznámení pomocí Azure Functions. Pokud však dáváte přednost jednoduššímu přístupu, může být použití výstrah Azure Monitor přímo pro účely oznámení přímé pro oznámení [1] [2] [7].
Citace:
[1] https://www.reddit.com/r/azure/comments/1ana141/azure_function_app_schedule_startstop_vm/
[2] https://stackoverflow.com/questions/7420029/azure-allert-to-notify-when-A-Vm-is-Stoped
[3] https://carldesouza.com/automatic-mutdown-of-azure-vms/
[4] https://www.reddit.com/r/azure/comments/1chjq5u/shutdown_vms_if_not_used_for_some_x_hours/
[5] https://learn.microsoft.com/en-us/azure/virtual-machines/auto-sthutdown-vm
[6] https://www.joelverhagen.com/blog/2022/05/azure-functions-on-vmss
[7] https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/how-to-automaticky shut-wle-vms-in-azure/4376055
[8] https://learn.microsoft.com/en-us/azure/azure-functions/start-stop-vms/overview