Я пытаюсь настроить 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
.Зачем мне нужен сертификат?
Буду признателен за любую помощь.