azure - 用于容器的 Azure appservice 和托管服务标识 MSI 支持不起作用
问题描述
我有一个 aspnetcore 应用程序的 docker 映像,我将它部署到一个 azure appservice 实例,用于 linux 应用程序计划中的容器。
我启用 MSI 的那一刻 - 即使我没有使用它 - 网站停止服务。
我将编写示例应用程序以进一步了解,但想知道是否有人对问题可能有任何见解?
(我知道这可能有很多原因。我想我要问的是 - 除非应用程序正在访问另一个天蓝色资源,否则 MSI 不应该是一个因素,对吧?)。为什么 MSI 在没有启用它的情况下会阻止应用程序运行?
日志似乎显示在失败之前尝试联系 appsvc/msitokenservice
解决方案
似乎已经回答了类似性质的问题:
推荐阅读
- postgresql - 从 CSV 文件更新(同步)一个非常大的 PostgreSQL 表,而不重新创建表
- go - 如何调试缺少测试缓存
- docker-registry - 我在哪里可以找到我的 docker 映像的摘要,以便我可以从注册表中删除它?
- hyperledger-fabric - Hyperledger Fabric 使用用户基本角色类型 Error Access denied 查询 fabcar
- .net - GetMigrations、GetAppliedMigrations 和 GetPendingMigrations 的框架等效项是什么?
- python - 熊猫:按顺序将唯一值返回到列
- timezone - 如何在 Alpha Vantage API 中更改时区
- mybatis - mybatis查询中的集合大小
- excel - 覆盖数据并仍然保留数据下拉列表数据
- elasticsearch - Query to partially match every word in a search term in Elasticsearch