Сбой подключения к очереди учетной записи хранения из веб-приложения с управляемым удостоверениемC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Сбой подключения к очереди учетной записи хранения из веб-приложения с управляемым удостоверением

Сообщение Anonymous »

У меня есть веб-приложение dotnet core 8, которое подключается (или пытается) к очереди учетной записи хранения с использованием управляемого удостоверения, назначенного системой. Я назначил роль «Участник данных очереди хранения» удостоверению веб-приложения в учетной записи хранения. Я использую приведенный ниже код в Program.cs, но он выдает ошибку

Код: Выделить всё

NoAuthenticationInformation
Серверу не удалось аутентифицировать запрос. Пожалуйста, обратитесь к информации в заголовке www-authenticate. RequestID:94f7fba2-2003-0034-3f51-645603000000 Время:2025-01-11T17:48:56.7911044Z"

Кто-нибудь знает, что может быть ошибаетесь?
Код:

Код: Выделить всё

builder.Services.AddScoped(provider =>
{
string queueName = builder.Configuration["IAQueue:QueueName"]
?? throw new InvalidOperationException("Queue name for IAQueue is not configured.");
string accountName = builder.Configuration["IAQueue:AccountName"]
?? throw new InvalidOperationException("Account name for IAQueue is not configured.");
if (builder.Environment.IsDevelopment())
{
string accountKey = builder.Configuration["IAQueue:AccountKey"]
?? throw new InvalidOperationException("Account key for IAQueue is not configured.");
string connectionString = $"DefaultEndpointsProtocol=https;AccountName={accountName};AccountKey={accountKey};EndpointSuffix=core.windows.net";
return new MessageQueueService(connectionString, queueName);
}
else
{
var queueUri = new Uri($"https://{accountName}.queue.core.windows.net/{queueName}");
QueueClient queueClient = new QueueClient(queueUri, new DefaultAzureCredential());
return new MessageQueueService(queueUri);
}
});
Когда я запускаю приложение локально, подключаясь к хранилищу очередей Azure с помощью ключа доступа, оно работает отлично.

Подробнее здесь: https://stackoverflow.com/questions/793 ... tity-fails
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сбой подключения к очереди учетной записи хранения из веб-приложения с управляемым удостоверением
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как использовать триггеры очереди в устойчивых функциях Python Azure с управляемым удостоверением
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Получить ключ учетной записи хранилища вновь создания учетной записи хранения
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Подключение EF Core к Azure SQL с управляемым удостоверением
    Гость » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Dapper с управляемым удостоверением Azure db
    Гость » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»