问题描述
我最近将.net核心应用程序设置为使用MSI(托管身份)与Azure Blob通信.
I recently setup my .net core application to use MSI (Managed Identity) to communicate with Azure Blob.
MSI是否可以与Azure Table Storage一起使用?似乎找不到任何文档.
Does MSI work with Azure Table Storage? Can't seem to find any documentation on it.
我正在尝试使用MSI,因此不必再管理密钥(无密钥).
I am trying to use MSI so I don't have to manage my keys anymore (keyless).
推荐答案
Azure表存储不支持MSI.表存储确实支持Active Directory访问.您可以在下面的链接中找到支持MSI的服务...
Azure Table Storage does not support MSI. Table Storage does support Active Directory access. You can find the services that support MSI at the below link...
https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/services-support-msi
受管理的身份为Azure服务提供Azure AD中自动受管理的身份.您可以使用该身份来对支持Azure AD身份验证的任何服务进行身份验证,包括Key Vault,而无需在代码中添加任何凭据.
Managed identity provides Azure services with an automatically managed identity in Azure AD. You can use the identity to authenticate to any service that supports Azure AD authentication, including Key Vault, without any credentials in your code.
https://docs.microsoft.com/zh-CN/azure/active-directory/managed-identities-azure-resources/overview
https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
这篇关于使用Azure MSI访问Azure表存储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!