无法将托管身份分配给我的 Azure 函数

问题描述 投票:0回答:1

过去 4 天我一直在尝试将用户分配的托管标识或系统分配的托管标识分配给我的 Azure 函数。

但是,每当我尝试分配托管身份时,什么也没有发生。它一直告诉我“为功能添加了 1 个身份”,并带有绿色复选标记,既分配了系统又分配了用户,但随后它立即恢复回来。

我尝试重新创建我的函数(使用相同的名称和不同的名称)并在分配身份之间等待 1 到 2 天,但没有效果。

我制作了一个显示错误的视频https://youtu.be/W9UsYXcsnmg

最奇怪的部分是,我能够为所有其他功能分配身份,这些功能使用相同的区域、消费计划和资源组。

我还确保这不是权限问题,因为我的 Azure 管理员也有同样的问题,但仅限于此“功能”。

有人遇到过这种情况吗?或者您有任何可能的解决方案吗?这是非常紧急的,因为我们在三月份投入生产,但现在该功能无法连接到我们的数据库。

azure azure-functions identity
1个回答
0
投票

@Thomas,帮助我回答了我的问题,所以如果有人遇到和我一样的问题,这就是我所做的。

  1. 从附加了身份的函数导出模板
  2. 从该模板复制“身份”部分
  3. 从不起作用的功能中导出模板
  4. 从Azure平台删除该功能
  5. 将原模板中的“身份”部分插入到新的功能模板中
  6. 使用新模板运行自定义部署,即具有新“身份”部分的原始函数
© www.soinside.com 2019 - 2024. All rights reserved.