最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

AWS SDK ElasticTranscoder readJob 返回未定义

网站源码admin44浏览0评论

AWS SDK ElasticTranscoder readJob 返回未定义

AWS SDK ElasticTranscoder readJob 返回未定义

我正在使用适用于 Javascript 的 AWS 开发工具包,并且我有用于读取作业的代码:


const getJobOutputDuration=async()=>{
   // read jobInfo
   const jobDetailsResult = const result = await elasticTranscoder.readJob({ Id: jobId }).promise();
  // if not found, throw an error
  if (! jobDetailsResult.Job?.Id) {
      throw new Error("Job object not found!");
    }

  // read output duration from job
  const outputDuration = jobDetails.Job.Output?.Duration
  return outputDuration;
}

但有时,

outputDuration
返回
undefined
。代码流程是:

  1. 在 ElasticTranscoder 上触发作业
  2. Elastic Transcoder jobId
    保存在数据库中
  3. ElasticTranscoder 完成后,它会将输出文件保存在 S3 存储桶中
  4. S3 存储桶向 SNS 发送事件
  5. SNS 将事件发送到我代码中的端点
  6. 代码运行之前定义的函数getJobOutputDuration

Ps: 我注意到当我在几分钟后尝试运行相同的代码时,它确实正确地返回了输出持续时间

回答如下:
发布评论

评论列表(0)

  1. 暂无评论