プライベート S3 バケットから JavaScript ファイルを取得するために AWS API に従おうとしています。ガイドはこちら: REST リクエストの署名と認証
環境は jQuery を使ったブラウザなので、これは JavaScript の実装です。私は、秘密鍵を使用して要求に署名するという、難しい部分であると考えていた作業を行いました。しかし今、私はおそらく簡単なことに夢中になっています。送信する REST リクエストの結果は次のとおりです。
GET /gss3/sayHello.js HTTP/1.1
Host: gss3.s3.amazonaws.com
Date: Thu Feb 07 2013 08:16:25 GMT-0500 (Eastern Standard Time)
Authorization: AWS AKIAJTURNBE6SXNTVVGQ:eWJOLZnj6Eja3CEC2CyifeURnxg=
これは www.mydomain.com から s3.amazonaws.com への呼び出しであるため、同じオリジン ポリシーを回避するために JSONP を調べていました。ただし、jQuery JSONP 呼び出しに追加のヘッダーを追加する方法がわかりません。AWS で認証するには、その 4 行目を渡す必要があります。
Authorization: AWS AKIAJTURNBE6SXNTVVGQ:eWJOLZnj6Eja3CEC2CyifeURnxg=
私の質問はこれです: この REST リクエストをブラウザ/jQuery 環境で AWS に送信するにはどうすればよいですか? ここで何が欠けていますか?ありがとうギャング....