我在Data Lake商店有一个大文件,大小为35GB。我试图用.net SDK方法
打开它的一小部分 class TrainingList(APIView):
def post(self, request, format=None):
sheet = request.GET.get('sheet', 'Data')
worksheet = spreadsheet.worksheet(sheet)
worksheet.append_row([request.data.get("date"), request.data.get("days"), request.data.get("firstname"), request.data.get("lastname"), request.data.get("team"), request.data.get("training"), request.data.get("company"), request.data.get("city"), request.data.get("cost"), request.data.get("invoice"), request.data.get("info")])
return JsonResponse("[]", safe=False, status=status.HTTP_201_CREATED)
我将我的长度设置为2mb或2097152字节,并且偏移到接近35gb的37580963840字节。当我运行应用程序时,它抛出Microsoft.Rest.Azure.CloudException而没有任何内部异常,并且堆栈跟踪没有多大用处。有人知道这个吗?
答案 0 :(得分:1)
可能是授权失败,您是否为aad提供了“读取”访问权限(datalake => IAM(访问控制))