azure - 如何将 Azure 功能从应用服务计划移至消费计划

标签 azure azure-functions azure-app-service-plans

在过去的某个时候,我将 3 个 Azure Function Apps 从消费转移到应用服务计划中。

我现在想将这 3 个功能移至它们自己单独的消费计划中,但我不知道如何做到这一点。

似乎有从消费到应用服务的说明,但没有相反的说明。

最佳答案

迁移到其他应用服务计划时存在一些限制(请参阅 this 文章):

  • 目前不支持直接迁移到专用(应用服务)计划。
  • Linux 不支持迁移。
  • 源计划和目标计划必须位于同一资源组和地理区域。
  • 具体的 CLI 命令取决于迁移的方向。
  • 函数应用在计划之间迁移时,函数执行会发生停机。
  • 由于应用在迁移前后使用相同的 Azure 文件共享,因此会维护状态和其他特定于应用的内容。

这是一个有关如何在计划之间移动的工作示例。

note that consumption plans cannot be created seperatly using AZ CLI, as mentionned over HERE

#variable block
region="<region>"
resourceGroup="<resourceGroupName>"
functionApp="<myfunctionname>"
storageAccount="<storageAccountName"
storageSKU="Standard_LRS"
premiumPlan="<premiumPlanName>"
premiumPlanSKU="EP1"
consumptionPlan="<consumptionPlanName>"
functionRuntime="dotnet"
functionsVersion=4

#create resource group
az group create --name $resourceGroup --location $region

#create storage
az storage account create --name $storageAccount --location $region --    resource-group $resourceGroup --sku $storageSKU

#create functionapp using consumption plan
az functionapp create --resource-group $resourceGroup --name $functionApp --consumption-plan-location $region --runtime $functionRuntime --functions-version $functionsVersion --storage-account $storageAccount

#create premium plan
az functionapp plan create --name $premiumPlan --resource-group $resourceGroup --location $region --sku $premiumPlanSKU

#move to premium plan 
az functionapp update --name $functionApp --resource-group $resourceGroup --plan $premiumPlan

#move to consumption plan
az functionapp update --name $functionApp --resource-group $resourceGroup --plan $consumptionPlan --force

关于azure - 如何将 Azure 功能从应用服务计划移至消费计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76159787/

相关文章:

c# - 在 Azure Functions 中找不到类型或命名空间名称

Azure SQL 数据仓库 : max size of varchar type

security - 保护 Azure Functions 和本地到 Azure Sql 的调用

azure - 在azure应用程序服务中存储数据库备份文件的最佳方式?

azure - 如何查找访问使用 Azure 应用服务部署的 Web 应用程序的用户的 IP 地址?

azure - 如何刷新 Azure AD B2C 身份 token

c# - 添加 Azure Function (v3) 绑定(bind)到 BlobTrigger 的 RequestTelemetry 的自定义属性

c# - Azure Function 上的 HttpRequest 不适用于 https

web-services - Azure:将应用程序服务移动到另一个现有的应用程序服务计划

c# - 序列化 SendGridMessage 对象