2015-10-08 221 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

相關問題