Повторная попытка не удалась после 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 или даже с отсутствием сетевого подключения в течение некоторого времени.