当前位置: 首页 > 知识库问答 >
问题:

Azure函数KeyVault引用在vault创建后不能立即解析

陶飞鸿
2023-03-14

我有一个ARM模板创建一个KeyVault、Azure函数应用程序,并分配访问策略授予对函数应用程序的访问权限。一旦部署了ARM模板,我调用az cli在函数中添加一个引用KV秘密的设置。这样做时,引用无法解析诊断报告:

我怎样才能修复这个问题,使引用在创建KV后不久就解决了?

共有1个答案

澹台博文
2023-03-14

我设法弄清了这件事的真相。在ARM模板中,我有另一个功能槽,其中我设置了KV引用应用程序设置以及。与我通过az cli所做的槽不同,但那一个的分辨率发生在KV存在之前。删除此操作会导致az cli配置步骤开始解析。

我的猜测是,尝试的解析的某些部分被缓存了一段时间--可能是DNS--随后的尝试也会失败10分钟左右。

 类似资料:
  • 问题内容: 我有一个使用pthread的C程序。 我希望新创建的线程在创建后立即运行。 这背后的原因是我的线程具有用于设置信号处理程序的初始化代码,并且在主线程发送一些信号之前,我必须确保处理程序已就绪。 我尝试过紧随其后的尝试,但没有成功。 我怀疑这会有所不同,但是我在x86_64上运行Linux 3.6。 谢谢 问题答案: 或者,您可以使用屏障,即调用pthread_barrier_wait(

  • 我正在Azure中部署一个虚拟机。用户名和密码将自动创建,并在部署时作为参数传递。部署vm的资源组也作为参数传递,所以可以是任何参数。 我的Keyvault在一个特定的资源组中,vm的用户名和密码应该存储在这里。

  • 我想在一个HTML页面上做一个值,每5秒更新一次,这样就不会让服务器不堪重负。结果表明,我的函数中的setTimeout()没有适当延迟,而是立即被调用。有人能帮我找个线索吗?我真的不想给我的服务器太多的工作,因为我必须实现更多的Ajax。 代码如下:

  • 问题内容: 我 从http 函数进行了如下简单 下载 (为简化起见,省略了错误处理): 但是,由于我异步调用了数十次,因此很少有人报告错误,因为抱怨无法在找到文件。 我使用了相同的URL列表进行测试,但失败了大约30%。一次下载一个相同的URL列表。 测试了一下,我发现下面的代码 并非总是打印,但有时第一个答案打印。 我怀疑太多的异步调用不能保证文件的创建。这是真的?有什么方法可以保证文件创建?

  • 我想创建一个Azure功能与JavaSDK,但我有一些问题定义触发器,我的代码创建的函数应用程序是: 我想定义一个EventHub触发器,但我不知道怎么做,我看到我的函数对象有以下方法: 有效载荷格式是什么?还有别的办法吗? 问候维克多

  • 我有一组资源,希望使用Azure Portal中的模板部署特性来部署它们。在我的参数文件中,我很少引用这里提到的键库中的参数。在Azure portal中部署模板(单击Deploy a custom template)并提供这些值时,门户仍然会显式地要求这些参数,而我绝对不能以纯文本形式提供这些参数。