代码之家  ›  专栏  ›  技术社区  ›  User101

Azure函数应用程序Url自行更改

  •  2
  • User101  · 技术社区  · 7 年前

    我有一个Azure函数应用程序(v1),我注意到对它的调用停止了,在检查url末尾的代码已经更改。我敢肯定它在前一天工作过,这个代码我相信来自关键,我们已经用在我们的呼叫应用程序。

    应用程序已经很多天没有部署了。微软是否经常转动这些钥匙?还有什么其他原因吗?

    2 回复  |  直到 7 年前
        1
  •  2
  •   brettsam    7 年前

    在密钥生成中,您可能会遇到一个罕见的竞争条件。有一个修复程序应该在下周末发布。修复它的PR在这里: https://github.com/Azure/azure-functions-host/pull/3590 .

        2
  •  2
  •   Community Mohan Dere    6 年前

    好吧,Azure不会在静默中旋转函数秘密,除非

    1. AzureWebJobsSecretStorageType 在应用程序设置中。

    说明:

    默认情况下,V1使用文件系统,V2使用blob。我们可以设置AzureWebJobsSecretStorageType来切换模式。秘密会重新生成,而不是在我们第一次切换模式时被复制。

    • 对于文件系统,我们可以在kudu上找到加密的秘密( https://functionappname.scm.azurewebsites.net/DebugConsole )并导航到 D:\home\data\functions\secrets .

      如果我们的功能应用程序在消费计划中,我们还可以在指定的存储帐户中跟踪它们 WEBSITE_CONTENTAZUREFILECONNECTIONSTRING AzureWebJobsStorage 默认情况下,如果我们不更改),则在“按应用程序命名的文件共享”设置下 WEBSITE_CONTENTSHARE ,目录 home\data\functions\secrets .

    • 对于blob,转到blob容器 azure-webjobs-secrets 在指定的存储帐户中 AzureWebJobs存储 应用程序设置。

    推荐文章