どうやらS3サポートのURL:クエリ文字列で許可されたs3 URLを作成するにはどうすればよいですか?フォームで
http://s3.amazonaws.com/bucket/file.txt?some_kind_of_auth_token
どのように私はこのような "安全な" URLを生成していますか?
どうやらS3サポートのURL:クエリ文字列で許可されたs3 URLを作成するにはどうすればよいですか?フォームで
http://s3.amazonaws.com/bucket/file.txt?some_kind_of_auth_token
どのように私はこのような "安全な" URLを生成していますか?
This is the official helpこれを行う方法について説明しています。
「クエリ文字列要求認証オルタナティブ」というセクションを探し
GET /photos/puppy.jpg?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&
Signature=rucSbH0yNEcP9oM2XNlouVI3BH4%3D&
Expires=1175139620 HTTP/1.1
ここでは、ヘルプページからスニップです。
認証HTTPヘッダーを使用する代わりに、必要な情報を照会文字列パラメーターとして渡すことによって、特定の種類の要求を認証できます。これは、要求をプロキシすることなく、プライベートAmazon S3データへの第三者のブラウザによる直接アクセスを有効にする場合に便利です。このアイデアは、「事前に署名された」リクエストを作成し、それをエンドユーザのブラウザが取り出せるURLとしてエンコードすることです。さらに、有効期限を指定することによって、事前に署名された要求を制限することもできます。
これはwgetやcurlで機能しますか?私は403を禁止しています – Nultyi
私はそれをしましたが、何らかの理由で認証済みのURLをwgetできません。 'カール'が働く。私はまだその違いを理解していません。 –
"Query String Request Authentication Alternative"でサポートされているすべてのリクエストは何ですか? – Prabhu