Azure Durable Functions - 无法更改任务中心名称以支持并行版本控制

Azure Durable Functions - Unable to change Task Hub Name to support Side-by-Side versioning

我正在考虑实施此处描述的并行 Azure Durable Functions 版本控制模式:https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-versioning

我部署了一个当前使用默认 HubName DurableFunctionsHub 的 FunctionApp。我已经阅读了上面的文档,似乎我需要做的就是在 host.json 文件中提供以下 json:

{ 
   "version":"2.0",
   "durableTask": {
         "HubName": "TaskHubV1"
   }
}

当我部署新的 host.json 文件时,我可以在门户中看到 host.json 文件具有上述更改,但存储容器不包含新的 Blob、队列或 Tables 前缀为 HubName TaskHubV1。屏幕截图显示存储容器内容:

Durable Function Storage Screenshot 我期待使用上面的 HubName 作为前缀创建额外的 Blob、队列和 Tables,例如 Table 存储空间:TaskHubV1History TaskHubV1Instance

难道 V2 函数目前不支持 HubName 更改?

V2 的格式在 "extensions" 下有 "durableTask" 属性。你能试试吗,

{
  "version": "2.0",
  "extensions": {
    "durableTask": {
      "HubName": "TaskHubV1"
    }
  }
}