Повторная попытка не удалась после 4 попыток. Параметры повтора можно изменить в ClientOptions.Retry. (Не удалось установить SSL-соединение) доступ к хранилищу ключей

Мы смогли получить хранилище ключей из .net 5 API, работающего с моей локальной машины, до 2 дней назад. в последнее время выдает следующую ошибку

Повторная попытка не удалась после 4 попыток. Параметры повтора можно изменить в ClientOptions.Retry. (Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено. , см. внутреннее исключение.)

мы получаем доступ к хранилищу ключей с помощью DefaultAzureCredential (пожалуйста, приведенный ниже код) и настраиваем мою электронную почту через Visual Studio --> Инструменты> Параметры --> Аутентификация службы Azure --> Выбор учетной записи --> " XXyemail@.com ". Это электронное письмо имеет доступ к списку, например (список, добавление, получение, удаление, обновление) в политиках доступа KeyVault.

      public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
        .ConfigureAppConfiguration((context, config) =>
        {
            var appSettings = config.Build();
            var credentialOptions = new DefaultAzureCredentialOptions();
            var credential = new DefaultAzureCredential(credentialOptions);
            config.AddAzureKeyVault(new Uri(appSettings["KeyVault:Url"]), credential);
        })
       .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseSerilog();
                webBuilder.UseStartup<Startup>();
            });
}

Повторная попытка не удалась после 4 попыток. Параметры повтора можно изменить в ClientOptions.Retry. (Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено, см. внутреннее исключение.)(Соединение SSL не может быть установлено. , см. внутреннее исключение.)

может ли кто-нибудь сообщить мне, что может быть причиной этого?

Благодарность,

1 ответ

Насколько я понимаю, Key Vault по какой-то причине был недоступен или, поскольку в ошибке упоминается SSL-соединение, произошла ошибка именно с SSL-сертификатом. Например, мы столкнулись с подобной ошибкой, когда наш кластер Kubernetes был изменен (обновлен). Ошибка также может быть связана с недоступностью Azure или даже с отсутствием сетевого подключения в течение некоторого времени.

Другие вопросы по тегам