azure - 使用带有托管标识的 Azure Functions 的事件中心绑定?
问题描述
我正在尝试查找有关如何在函数应用绑定中设置连接字符串的信息,以便应用使用托管标识访问事件中心和其他资源。通过获取文档中描述的访问令牌,我可以在其他应用程序中使用托管标识。
这在为资源绑定上的连接设置采用配置变量名称的函数应用程序中如何工作?
这是在某处记录的吗?
解决方案
我今天测试了它以连接到服务总线队列。连接字符串是:
Endpoint=sb://<service-bus-resource>.servicebus.windows.net;Authentication=ManagedIdentity;
我在这个博客上找到了它:
https ://blog.darkloop.com/post/using-service-app-managed-identity-with-azure-functions-service-bus-bindings 。我不需要做任何特别的事情,因为我的项目正在使用Microsoft.Azure.ServiceBus 4.1.1
.
但请看这篇博文中的评论——有人说它不适用于消费计划。这里提到了另一个潜在问题: https ://feedback.azure.com/forums/355860-azure-functions/suggestions/37907848-support-for-azure-managed-service-identities-in-ev
请注意,Arturo 在帖子中捕获的行为被 SDK 团队认为是无意的,并在以后的版本更新中被删除。我们正在与他们合作以正式支持此功能,但目前该帖子中的说明可能不再有效。
所以我不确定是否应该使用它。
推荐阅读
- javafx - javafx场景构建器设置加速器将文本编辑器文件菜单下的新菜单项的热键设置为“N”而不是“ALT+N”
- python - Scipy ValueError:对象太深,无法使用 optimize.leastsq 进行所需的数组
- reactjs - 渲染时迭代多个状态
- python - sqlalchemy filter by json field
- java - 如何放心提取物品清单?
- android - 有人在 Android P 上遇到此错误吗?错误“Package com...... Persistent apps are not update.”
- c++ - 在c ++中添加素数的循环
- postgresql - 为什么在 PostgreSQL v10 中 sum(bigint) 明显快于 sum(integer)?
- nexus - 归档 Nexus 存储库的一部分
- java - 如何在java中的排序链表中插入字符串?