BlobTrigger: базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь настроить BlobTrigger в моем FunctionApp в C #.

У меня есть следующее:

[FunctionName("BatchRenewalsResponse")]
        public static async Task BatchRenewalsResponse([BlobTrigger("BlobRenewalResponseContainer/{name}", Connection = "AzureRenewalResponseConnectionString")] Stream myBlob, string name, TraceWriter log)
        {
            try
            {
                log.Info($"BatchRenewalsResponse processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");

                var batchNumber = _agreementComponent.GetBatchNumberFromFile(name);

                var response = _agreementComponent.readRenewalXLS(myBlob, name);

                await _agreementComponent.UpdateBatchAndItems(batchNumber, response);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }
        }

Обе BlobRenewalResponseContainer и AzureRenewalResponseConnectionString настроенынаходится в моем local.settings.json файле.

При запуске приложения-функции я получаю следующее сообщение об ошибке:

Основное соединение было закрыто: не удалось установить доверительные отношения дляБезопасный канал SSL / TLS

Из моего приложения я могу писать в этот контейнер и читать из него, но по какой-то причине я не могу получить BlobTrigger.Зачем мне нужен сертификат?

Буду признателен за любую помощь.

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