我正在Linux上使用Net Core 2.1.1容器,并且遇到奇怪的问题,其中对Delete-API的调用失败。
例如
using (BatchClient bc = ....)
{
var job = bc.JobOperations.GetJob("123");
await job.DeleteAsync();
}
仅因以下错误而失败:
HttpStatusCode:禁止 StatusMessage:服务器无法验证请求。请确保正确构成Authorization标头的值(包括签名)。
由于没有其他请求失败,所以我很困惑为什么会发生这种情况。有一个旧错误(https://github.com/Azure/azure-sdk-for-net/issues/3170),但该错误应在年龄之前解决。
Azure批处理软件包的版本为8.1.2