2012-11-15 7 views
9

私はAmazon S3でホストされている静的なHTMLサイトを持っています。.htaccessに似た、AWS S3のホストされたサイトの基本HTTP認証

理想的には、.htaccess/.htpasswdファイルと同じ方法でステージングサイトへのアクセスを制限できます。

私はバケットポリシーを使用してアクセスを制限することができます(バケットのコンテンツに一般にアクセスできるようにするために既に使用しています)が、アクセスを制限する方法はありません。

私は認証のプロンプトが欲しいですが、トークンをURLに追加することもできます。

+0

[Amazon S3は基本認証でHTTPリクエストをサポートしていますか?](http://stackoverflow.com/questions/3091084/does-amazon-s3-support-http-request-with-basic-authentication) – TomDotTom

+0

このSO投稿の答えを見てみましょうhttp://stackoverflow.com/a/37553174/2398354 – TomDotTom

答えて

0

authに標準のAWSトークンキーを使用できますか?ページ内のすべてのアセット/内部リンクにキーを適用するにはJavaScriptなどが必要ですが、読み込みにわずかな遅延がありますが、理論的にはうまくいくはずです。

0

AWS ACLを操作してみることもできますが、それ以外の場合はプライベートサーバなどのリポジトリにクローンする必要があります。説明を読めば、静的なページを提供するS3の能力はかなり限られており、機能的なサーバーよりも便利なものとして設計されているようだ。

4

はい、可能です:チェックアウトs3auth(所属なし)。

2

AWS SDK for Javascriptはあなたが探しているものだと思います。 Facebook、Google、またはAmazonでログインすることができます。 AWSログインを使用しているanother resourceです。