2015-10-08 223 views
0

尝试使用我的S3静态网站复制无服务器的s3演示。

我得到的index.html从我的S3静态的网站服务,但使用与亚马逊按钮登录我得到一个弹出:

We're sorry! 
An error occurred when we tried to process your request. Rest assured, we're already working on the problem and expect to resolve it shortly. 

在控制台上的样子,我看到:

"Uncaught TypeError: $(...).fineUploaderS3 is not a function" 

我的设置:

fineuploader.js var bucketUrl = "my S3 endpoint" 
amazon-auth.js amazon.Login.setClientId("my app's ClientID") 

根据博客为应用程序和S3设置应用程序,角色和策略设置。

<link href="fine-uploader.min.css" rel='stylesheet' type='text/css'> 
<script src="all.fine-uploader.min.js"></script> 
<script src="fineuploader-glue.js"></script> 

任何想法:

这些名字是从5.3.2下载调至名字?我很高兴能使用这款产品。

在此先感谢。

+0

Ray Nicholus解决了我的问题,但我想我没有足够的代表点接受答案哈哈。爱技术。 – user3229271

回答

2

基于错误信息,您在您的网页上使用jQuery的,但实际上并没有拉动jQuery库。如果你必须使用jQuery,你需要确保它在的<head>标签进口你的页面。

+0

就是这样。谢谢。现在它说400错误请求 未知的client_id。我试图使用一个单独的应用程序控制台帐户和S3帐户,以便可能是问题,但我确实从S3角色的信任关系中的应用程序帐户指定app_id,所以我认为它会起作用。我将在同一个屋檐下移动所有东西来简化事情。谢谢你的帮助。 – user3229271

+0

我有麻烦BC我的S3不是HTTPS,所以我不能白名单。你能告诉我你是如何设置https://fineuploader-s3-client-demo.s3.amazonaws.com/index.html? – user3229271

+0

Cloudfront解决了这个问题。谢谢 – user3229271

相关问题