Azure service fabric 安装点不正确。使用托管标识的密钥vault引用。使用ARM模板部署Service fabric应用程序时出错

Azure service fabric 安装点不正确。使用托管标识的密钥vault引用。使用ARM模板部署Service fabric应用程序时出错,azure-service-fabric,azure-resource-manager,azure-keyvault,azure-managed-identity,Azure Service Fabric,Azure Resource Manager,Azure Keyvault,Azure Managed Identity,我正在尝试在服务结构中使用托管标识引用keyvault,为此,我使用ARM模板部署了集群并启用了托管标识。 我正在尝试使用ARM模板和Azure powershell部署应用程序。 我在遵循《圣经》中给出的一切 我得到以下从Azure powershell返回的错误。 我基本上得到了装入点C:\secrets应该是“非容器”主机的“相对”路径。 所以我在ApplicationManifest中也尝试了相对路径 e、 g MountPoint=“/secrets”和MountPoint=“var/

我正在尝试在服务结构中使用托管标识引用keyvault,为此,我使用ARM模板部署了集群并启用了托管标识。 我正在尝试使用ARM模板和Azure powershell部署应用程序。 我在遵循《圣经》中给出的一切 我得到以下从Azure powershell返回的错误。 我基本上得到了装入点C:\secrets应该是“非容器”主机的“相对”路径。 所以我在ApplicationManifest中也尝试了相对路径 e、 g MountPoint=“/secrets”和MountPoint=“var/secrets”

应用程序管理代码

<Policies>
  <RunAsPolicy CodePackageRef="Code" UserRef="SetupAdminUser" EntryPointType="Setup" />
  <IdentityBindingPolicy ServiceIdentityRef="WebAdmin" ApplicationIdentityRef="wus-dev-dls-mid" />
  <ConfigPackagePolicies CodePackageRef="Code">
    <ConfigPackage Name="Config" SectionName="LogConfig" MountPoint="/secrets" EnvironmentVariableName="SecretPath" />
  </ConfigPackagePolicies>
</Policies>

但我也犯了同样的错误。 是否有人可以共享一个工作示例项目以供keyvault参考?或者帮我找出我做错了什么

谢谢

{“状态”:“失败”,“错误”:{“代码”:“ResourceOperationFailure”,“消息”:“资源操作已完成,终端设置状态为“失败”。”,“详细信息”:[{“代码”:“ClusterChildResourceOperationFailed”,“消息”:“资源操作失败。操作:CreateOrUpdate。错误详细信息:{\r\n”详细信息:{\r\n“类名”:”System.Fabric.FabriceException“,\r\n”消息“:“ImageBuilder失败,因为配置包名称“Config”的Settings.xml无效。装入点\“C:\\secrets\”应该是\“非容器\”主机的\“相对\”路径。,\r\n“数据”:null、\r\n“内部异常”:{\r\n“类名”:“System.Runtime.InteropServices.COMException”,\r\n“消息”:”HRESULT中的异常:0x80071BE6“,\r\n“数据”:null\r\n“内部异常”:null\r\n“帮助URL”:null\r\n“StackTraceString”:“在System.Fabric.Interop.NativeClient.IfBricApplicationManagementClient10.EndCreateApplication(IfBricAsyncOperationContext上下文)\r\n在System.Fabric.Interop.Utility.c\u DisplayClass22\u 0.b\u 0(IFabricAsyncOperationContext)\r\n位于System.Fabric.Interop.AsyncCallOutAdapter2`1.Finish(IFabricAsyncOperationContext,布尔值expectedCompletedSynchronously)”,\r\n“RemoteStackTraceString”:null,\r\n“RemoteStackIndex”:0,\r\n“ExceptionMethod”:8\nEndCreateApplication\nSystem.Fabric,Version=7.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35\nSystem.Fabric.Interop.NativeClient+IFabricApplicationManagementClient10\nVoid EndCreateApplication(IFabricAsyncOperationContext)”,\r\n“HResult”:-2147017754,\r\n“源”:“System.Fabric”,\r\n“WatsonBucket”:null\r\n},\r\n\r\n“:null,\r\n“StackTraceString”:“在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)\r\n在System.Fabric.UpgradeService.ApplicationClient.d\u 8.MoveNext()\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n在System.Fabric.UpgradeService.ApplicationCommandProcessor.d\u 9.MoveNext(),\r\n“RemoteStackTraceString”:null,\r\n“RemoteStackIndex”:0,\r\n“ExceptionMethod”:“8\nRow\nmscorlib,版本=4.0.0,区域性=neutral,PublicKeyToken=b77a5c561934e089\nSystem.Runtime.ExceptionServices.ExceptionDispatchInfo\nVoid Throw()”,\r\n“HResult”:-2147017754,\r\n“源”:“mscorlib”,\r\n“WatsonBuckets”:null\r\n},\r\n},:\r\r\n}详细信息[]}“