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

Azure appservice for containers和托管服务标识MSI支持不起作用

雍阳
2023-03-14

我有一个aspnetcore应用程序的docker映像,我将其部署到linux应用程序计划中容器的azure appservice实例中。

我启用MSI的那一刻-即使我没有使用它-网站停止服务。

我将编写一些示例应用程序,以进一步了解问题,但我想知道是否有人对可能出现的问题有任何见解?

(我知道可能有很多原因。我想我想问的是,除非应用程序正在访问另一个azure资源,否则MSI不应该是一个因素,对吧?)。为什么MSI会在没有启用的情况下停止应用程序的工作?

日志似乎显示有人试图在失败之前联系appsvc/MSITokeService

共有1个答案

景翰音
2023-03-14

一个类似性质的问题似乎已经得到了回答:

启用托管标识后,Azure应用服务停止工作

 类似资料:
  • 2019-10-02T04:00:46.7615707Z ##[错误]错误: 无法获取资源类型“Microsoft.Web/网站”和资源名称“晨顿前端”的资源 ID。错误:无法提取托管服务主体的访问令牌。请为虚拟机“https://aka.ms/azure-msi-docs”配置托管服务标识 (MSI)。状态代码:400,状态消息:请求错误。 任何人都可以向我解释一下问题是什么? 我对 Azure

  • 我有以下问题: 我为Opencart写了一个脚本相关产品。此脚本根据管理员预先编写的最低价格和最高价格选择产品。管理员还必须输入相关产品的类别。例如,如果你选择了主板,你会看到硬盘驱动器,冷却系统等。当我试图保存这些设置在我的管理页面我得到以下: 注意:未定义索引:在/home/eplus/public\u html/vqmod/vqcache/vq2-admin\u model\u catalo

  • 现在我正在使用AAD应用程序使服务成为= AAD应用程序 流程如下所示: 服务A:从托管标识获取令牌 服务A:转到KeyVault,出示令牌并获取AAD应用程序的秘密 服务A:转到AAD,提供一个秘密并为特定资源请求一个令牌 服务A:拨打服务B 服务B:验证令牌和资源 我想知道是否可以向我的服务注册托管标识,因此如果提供托管标识令牌,则服务B可以信任服务A。类似于这样: 服务A:从托管身份获取令牌

  • 当尝试在Azure Gov中获取服务总线的托管标识令牌时,我尝试使用资源:https://servicebus.usgovcloudapi.net/而不是像商业(https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-managed-service-identity)那样https://servicebus.

  • 我在Azure App Services中部署了一个Docker容器。我有一个可以调用的公共API,它返回“Hello world”。 我想在我的应用程序中使用Azure托管标识,所以我在Azure门户中启用了它。根据以下文档,我启用了“系统分配”功能:https://docs.microsoft.com/en-us/azure/app-service/overview-managed-ident

  • 我已经尝试按照本教程来验证我的服务总线对,但是,我得到了401。 我在设置中使用以下代码: 然后我这样称呼SB客户: 当我调用我得到一个401错误: 失败:Azure Messaging ServiceBus[82]为标识符myqueue-578624f3-f732-4a9b-2ab0-9adc01949a5a创建发送链接时发生异常。错误消息:“系统。UnauthorizedAccessExcep