Azure 计划任务在 30 秒后超时

Azure scheduled task timeout after 30 seconds

找不到此问题的答案,欢迎提供帮助。我在 Azure 中的一项计划任务运行大型报告创建,但它超时,因为计划程序在 30 秒后抛出超时错误,然后再重试 5 次!我的数据库非常大,脚本大约需要 7 分钟才能完成。关于如何增加超时的任何建议 and/or 如何使用门户取消重试?

有人建议在操作中的重试策略中添加以下内容,但解释不够:

 "retryPolicy":
    {
     "retryType": "none"
     }

在C#中,您可以在JobAction中指定RetryPolicy。让我试着看看我在下面更好地描述了这一点......

假设您的凭据、云服务(不要与 PaaS 中的其他云服务混淆)和作业集合已到位,您将创建一个 SchedulerClient 这样...

SchedulerClient mySchedClient = new SchedulerClient(
          cloudServiceName: myCloudServiceName,
          jobCollectionName: myJobCollectionName,
          credentials: myCertCloudCredentials);

下一步是调用 CreateOrUpdate,在参数中可以指定 RetryPolicy。这里以一个 http 作业为例...

JobCreateOrUpdateResponse jobCreateResponse = mySchedClient.Jobs.CreateOrUpdate(
    jobId: SomeNameForTheJob,
    parameters: new JobCreateOrUpdateParameters
       {
          Action = new JobAction
             {
                Type = JobActionType.Http,
                RetryPolicy = new RetryPolicy(RetryType.None),
                Request = new JobHttpRequest
                   {
                      Uri = new Uri("http://www.cnn.com"), 
                      Method = "GET"
                   }
             }
       });

无法增加 Azure 计划作业的超时时间。很遗憾;希望能尽快添加。