JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了弹性转码器AWS从Parse.com CloudCode Javascript http请求创建作业大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在AWS弹性转码器上创建了一个管道,我正在尝试使用其API来创建工作.这就是我在做什么
Parse.Cloud.define("createJobOnElastic",function(request,responsE){

  Parse.Cloud.httprequest({
 
    method: 'POST',headers: {
     'Content-Type': 'application/json; charset=UTF-8','Accept': '*/*','Host': 'elastictranscoder.us-east-1.amazonaws.com:443','Content-Length': '300',"x-amz-date": new Date().getTime()
    },url: 'https://aws.elastictranscoder.us-east-1.amazonaws.com:443/2012-09-25/jobs',body:{
        
        "Input":{
            "Key":"fullViewLq1teqJ1ym-nHGwcJtRuL-1433857991.895335.mp4","FrameRate":"auto","Resolution":"auto","AspectRatio":"auto","Interlaced":"auto","Container":"mp4"
          },"OutputKeyPrefix":"compressed/","Outputs":[
      {
         "Key":"fullViewLq1teqJ1ym-nHGwcJtRuL-1433857991.895335.mp4","Rotate":"0","PresetId":"1351620000001-000030"
      }
   ],"PipelinEID":"xxxxxxxxx-xxxx"
 },success: function(httpResponsE) {
            // console.log(httpResponsE);

            alert("Worked TRANCODER");
            response.success();
            },error: function(httpResponsE) {
            // console.error(httpResponsE);
            alert("Did not work TRANSCODER");
            response.error(httpResponsE);
        }
 
    });


});

我可以看到我的url可能是错误的,但是这是因为我不能真正地告诉我应该从他们的文档发送请求到哪个url:http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-job.html#create-job-description

这是我得到的回应:

{"uuid":"7dd5e323-167f-fe75-ca64-0adeeebad099","status":0,"headers":{"Connection":"keep-alive","Content-Language":"en","Content-Length":"3871","Content-Type":"text/html","Date":"Tue,09 Jun 2015 14:44:23 GMT","Mime-Version":"1.0","Server":"squid/3.1.19","Vary":"Accept-Language","X-Squid-Error":"ERR_DNS_FAIL 0"},"text":"request failed; 56-111 Failure when receiving data from the peer; Connection refused","buffer":[],"cookies":{}}

关于如何做的任何反馈将是巨大的.

谢谢.

解决方法

几件事情在这里:

>您不能只是在没有签署您的请求的情况下发布到弹性代码转换器端点.所有AWS服务都要求您签署请求.见:http://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html>你可能不应该在头文件中指定Host和Content-Length.>输出键与输入键相同有点混乱>您应该可以显示管道是如何创建的完整性.

大佬总结

以上是大佬教程为你收集整理的弹性转码器AWS从Parse.com CloudCode Javascript http请求创建作业全部内容,希望文章能够帮你解决弹性转码器AWS从Parse.com CloudCode Javascript http请求创建作业所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。