gpt4 book ai didi

Azure 逻辑应用程序用于更改我的函数应用程序的始终就绪实例的数量(弹性高级计划 EP1)

转载 作者:行者123 更新时间:2023-12-03 05:11:53 27 4
gpt4 key购买 nike

我正在尝试使用 Azure 逻辑应用程序创建一个自动化操作,将周末随时准备的实例数量设置为 1,在工作日将其设置回 3。请注意,我的函数应用托管在 Elastic Premium Plan EP1 中。我一直在努力完成这个任务,但最终我没能解决它。此外,我没有找到任何用于创建此自动化的文档。您知道是否可以这样做吗?

Function page for scaling out

最佳答案

从我这边复制后,我可以使用 Azure 自动化帐户完成此操作。我已在逻辑应用中设置了所需的日期,并根据该日期调用执行以下脚本。

首先从控制台导航到“自动化帐户”服务,如果您还没有任何自动化帐户,请按“创建”按钮创建一个:

Automation account creation

然后在“流程自动化”部分下创建两个 Runbook:

runbooks creation

使用此 PowerShell 脚本:

工作日的 runbook1 脚本

$resourceGroupName = "<YOUR_RESOURCE_GROUP>"
$functionApp = "<FUNCTION_APP>"

$Resource = Get-AzResource -ResourceGroupName $resourceGroupName -ResourceName $functionApp/config/web -ResourceType Microsoft.Web/sites
$Resource.Properties.minimumElasticInstanceCount = 3
$Resource | Set-AzResource -Force

周末的 runbook2 脚本

$resourceGroupName = "<YOUR_RESOURCE_GROUP>"
$functionApp = "<FUNCTION_APP>"

$Resource = Get-AzResource -ResourceGroupName $resourceGroupName -ResourceName $functionApp/config/web -ResourceType Microsoft.Web/sites
$Resource.Properties.minimumElasticInstanceCount = 1
$Resource | Set-AzResource -Force

不要忘记“保存”然后“发布”运行手册。

Save and then publish the runbook

然后从控制台导航到逻辑应用服务并创建一个新实例,然后转到“逻辑应用设计器”。这是我的逻辑应用程序的流程:

enter image description here

在“正确”和“错误”框中搜索“创建工作”:

create job

请注意,当您创建作业时,您将需要使用一种可用的身份验证方法进行身份验证,我选择了“OAuth 默认值”,然后您只需粘贴 tenantID

enter image description here

结果:

enter image description here

关于Azure 逻辑应用程序用于更改我的函数应用程序的始终就绪实例的数量(弹性高级计划 EP1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76332815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com