Подключение к учетной записи Cosmos DB с использованием идентификатора управляемой службы Azure - PullRequest
0 голосов
/ 18 апреля 2019

Возможно ли подключиться к космической базе данных Azure с помощью MSI таким же образом, как это возможно для Azure SQL?

Вот как это работает для SQL Server Azure

using (var connection = new SqlConnection(connectionString))
{
    connection.AccessToken = await new AzureServiceTokenProvider().GetAccessTokenAsync("https://database.windows.net/");
    await connection.OpenAsync(cancellationToken);

    //...
}

I 'Я не могу найти ничего подобного для Cosmos DB.Пока поддержка MSI для него, похоже, включена

1 Ответ

2 голосов
/ 18 апреля 2019

Нет, не напрямую.Cosmos DB не поддерживает аутентификацию Azure AD - следовательно, не может использовать MSI.

https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/services-support-managed-identities

Вы можете использовать MSI для извлечения ключей Cosmos DB, хотя: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-cosmos-db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...