HttpRequest req = new HttpRequest();
req.setMethod('PUT');
req.setHeader('x-ms-blob-type', 'BlockBlob');
req.setHeader('x-ms-date', timestamp);
req.setHeader('Authorization', authHeader);
req.setHeader('x-ms-version', '2015-12-11'); // TODO: 2019-07-07
req.setHeader('Content-Length', fileLength);
req.setHeader('Content-Type', fileType);
// see sample here - https://docs.microsoft.com/en-us/rest/api/storageservices/put-blob
req.setHeader('x-ms-meta-patientFileId', patientFileId);
req.setEndpoint(fileUrl);
req.setBodyAsBlob(fileBody);
Http http = new Http();
HTTPResponse res = http.send(req);
System.debug(res);
когда я отправляю запрос, я получаю System.HttpResponse [Status = Серверу не удалось аутентифицировать запрос. Убедитесь, что значение заголовка авторизации сформировано правильно, включая подпись., StatusCode = 403]