Azure LogicApps
heure! Dans mon message précédent, mon problème était de comprendre comment exécuter un webjob . Mon problème est le suivant: comment puis-je arrêter un webjob
?
Dans un autre article de Stackoverflow, les gens envoient une demande DELETE
pour arrêter un webjob comme
$username = $website.PublishingUsername $password = $website.PublishingPassword $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username,$password))) $ps = Invoke-RestMethod -Uri "$apiBaseUrl/processes" -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -Method GET $id = $($ps | where {$_.name -eq $jobname} ).id Invoke-RestMethod -Uri "$apiBaseUrl/processes/$id" -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -Method DELETE write-host "killed process $id"
J'ai envoyé juste une requête DELETE
et le webjob a disparu. En gros, il a été supprimé.
3 Réponses :
Vous pouvez désactiver / activer une application logique avec Powershell:
# Action disable Invoke-AzureRmResourceAction -ResourceGroupName RESOURCEGROUPNAME -ResourceType Microsoft.Logic/workflows -ResourceName RESOURCENAME -Action disable -ApiVersion 2016-06-01 -Force # Action enable Invoke-AzureRmResourceAction -ResourceGroupName RESOURCEGROUPNAME -ResourceType Microsoft.Logic/workflows -ResourceName RESOURCENAME -Action enable -ApiVersion 2016-06-01 -Force
Il est possible de démarrer ou d'arrêter des webjobs
en utilisant leur URL. Par exemple, pour démarrer un job Web, vous pouvez appeler POST / api / Continuouswebjobs / {job name} / start
ou pour arrêter POST / api / continuwebjobs / {job name} / stop
. J'ai trouvé ce document très utile puresourcecode.com/dotnet/post/ 2019/01/15 / azure-webjobs-api4
Oui, vous devriez pouvoir utiliser le connecteur Azure Resource Manager
et l'opération "Invoke resource operation" pour arrêter un travail Web.
Vous pouvez toujours utiliser Et l'API WebJob prennent toujours en charge une autre action de demande, des détails que vous pouvez faire référence à cette J'espère que cela pourrait vous aider, si vous avez encore d'autres questions, faites-le-moi savoir. P>
docs.microsoft. com / fr-fr / powershell / module / servicemanagement /…