我在 lambda 函数(.net core 2.1)中运行 C# 代码,并为仅偶尔连接到 Internet 的 IoT 事物创建作业。由于我想立即执行命令(在事物再次脱机之前),我正在为每个命令创建一个快照作业(目标是单个 IoT 事物)。我定义了 5 分钟的超时配置。我的问题是这些作业在“排队”中停留了很长时间,而事实上我预计它们会在 5 分钟后超时。
创建 JobRequest 的代码:
var createJobRequest = new CreateJobRequest
{
Targets = myArn,
JobId = myJobId,
TargetSelection = TargetSelection.SNAPSHOT,
TimeoutConfig = new TimeoutConfig { InProgressTimeoutInMinutes = 5}
};