![](/img/trans.png)
[英]Possible to use Azure Managed Identity to access Cosmos DB with Entity Framework?
[英]Connect to Cosmos DB account using Azure Managed Service Identity
是否可以使用與Azure SQL相同的方式使用MSI連接到Azure cosmos DB?
這就是Azure SQL Server的工作方式
using (var connection = new SqlConnection(connectionString))
{
connection.AccessToken = await new AzureServiceTokenProvider().GetAccessTokenAsync("https://database.windows.net/");
await connection.OpenAsync(cancellationToken);
//...
}
我找不到Cosmos DB這樣的標簽。 雖然似乎已啟用MSI支持
不,不是直接。 Cosmos DB不支持Azure AD身份驗證-因此不能使用MSI。
您可以使用MSI來拉取Cosmos DB密鑰: https : //docs.microsoft.com/zh-cn/azure/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-cosmos-db
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.