2017-08-22 11 views
0

AWSにおける特定のURLから再方向後およびそれのためのURLは私が作成した、このために http://webpage.s3-website.us-east-2.amazonaws.com/だけ私は、WebページS3バケットから展開している

でアクセスできるWebページを作成しよう別のログインページとログインページのURLはhttp://login.s3-website.us-east-2.amazonaws.com/です。 ログインページを最初に開くように指示しているため、ユーザーが資格情報を入力するとWebページが表示されるので、これは正常に機能します。

しかし、ブラウザにウェブページのURLを入力すると、直接アクセスすることができますが、これは私の望むやり方ではありません。

ウェブページのURLをブラウザに入力すると、ログインページにリダイレクトできますか? WebページのURLを入力しても、すべてのユーザーが最初にログインページにリダイレクトされるようにします。

誰かがこれを達成するために私を助けてくれますか?

+0

[認証情報を求めることでAmazon S3の静的Webサイトへのアクセスを制限する方法](https://stackoverflow.com/questions/35027961/how-私の静的なウェブサイト上でのアクセス - amazon-s3-by-ask-for-credent) – Vorsprung

+0

こんにちは、Vorsprung。返信いただきありがとうございます。現時点では、oktaとAWSを統合しており、資格情報を入力してWebページにアクセスできます。資格情報を入力した後、正しい場合、URLは私のWebページにリダイレクトされます。しかし、私が望むものではないウェブページのURLを直接入力することによってウェブページにアクセスできる別のシナリオがあります。提供されたリンクは認証方法を議論していますが、OKTA認証レイヤーを追加してもそれは問題ではありません。私はウルポイントをはっきりと理解しているといいですね間違っている場合は私を修正してください。ありがとう。 – prudhvi

答えて

0

presigned urlは、accesskey/secretaccesskeyペアの資格情報を含む特別なURLを設定します。ここで

このhttp://boto3.readthedocs.io/en/latest/guide/s3.html#generating-presigned-urls

がpresigned URLはユーザーに関連付けられているん例boto3のpythonです。ユーザーは、バケットポリシー

で、原則としてリストされなければならないバケット政策の原則については、このAWSのリソースを参照してくださいあなたの問題があるhttp://docs.aws.amazon.com/AmazonS3/latest/dev/s3-bucket-user-policy-specifying-principal-intro.html

(私は仮定)がすべてのように設定*のバケットポリシーの原則があること検証済みかどうかは、バケットに許可されているかどうか

関連する問題