マイクラウドフロントディストリビューションの起源は私のS3バケットです。 S3バケットオブジェクトにアクセスするには、"cloudfront_domainname/object_name"のようなURLを入れてください。オブジェクトが公開されている場合は、オブジェクトを表示する必要があります。私の場合、URLバーのクラウドフロントURLはS3 URLをリダイレクトします。S3から取得されたデータは、クラウドフロントディストリビューションからではありません。それがなぜ起こるのか?ユーザーはCloudFrontを介してアクセスすることができますが、Amazon S3のURLを使用して直接アクセスすることはできませんので私のクラウドフロントURLはS3 URLにリダイレクト
答えて
オプションで、あなたのAmazon S3バケットのコンテンツを確保することができます。これにより、CloudFrontを迂回し、Amazon S3のURLを使用してアクセスを制限したいコンテンツを取得することを防ぐことができます。この手順では、署名付きURLを使用する必要はありませんが、推奨しています。
は、ユーザーがCloudFrontのURLを経由してコンテンツにアクセスすることを要求するには、次のタスクを実行します。- が原点アクセスアイデンティティと呼ばれる特殊なCloudFrontのユーザーを作成します。
- 元のアクセスIDにバケット内のオブジェクトを読み取る権限を与えます。
- Amazon S3 URLを使用してオブジェクトを読み取る権限を削除します。
これはおそらく* * S3バケットの存在の最初の数分間、新しいバケットにトラフィックをルーティング処理する方法の副作用であるドキュメントhere
問題があるように聞こえるのは、オブジェクトがCloudFrontからリクエストされたときに、ブラウザがS3にリダイレクトされるということです。これは、バケットのライフサイクルの最初の数分間は正常です。 us-east-1では、存在しないすべてのバケットの前提として組み込まれています。 '* .s3.amazonaws.com'はデフォルトでN. VirginaにルーティングするDNSワイルドカードで、S3は作成後に各バケットのカスタム値で更新されます。要求がグローバルエンドポイントに到着すると、リダイレクトされます。 –
ありがとうございました...数回後に正常になります.... –
- 1. AWSクラウドフロントS3バケットにリダイレクト
- 2. クラウドフロントにアクセスする方法s3バケットオブジェクトの単純なURL
- 3. クラウドフロントURLに接続されたS3を見つける方法
- 4. Amazon S3とクラウドフロント
- 5. s3のクラウドフロントリダイレクト{url} /index.html {url}/
- 6. モバイルURLリダイレクトとデスクトップURLリダイレクト
- 7. CORS AWS S3とクラウドフロント
- 8. amazon s3のクラウドフロント保護ファイル?
- 9. AWS S3 Presigned URLは
- 10. クロスドメインの問題:: aws ec2、s3とクラウドフロント
- 11. リダイレクトURLはLaravel
- 12. Amazon S3クラウドフロント展開のベストプラクティス
- 13. ダイナミックURLは私のURLをリダイレクトする方法
- 14. S3 Presigned URLコールバック
- 15. Amazon S3ハードコードマイバケットURL
- 16. URLサブドメインにリダイレクト
- 17. j2meのURLにリダイレクト
- 18. 別のURLにリダイレクト
- 19. URLリダイレクト
- 20. リダイレクトURL
- 21. URLリダイレクト
- 22. デフォルトの検索URLにリダイレクトするURL
- 23. 正確なURLを別のURLにリダイレクト
- 24. ウェブサイトURLを別のウェブサイトURLにリダイレクトURL:GoDaddy
- 25. www以外のURLをwww URLにリダイレクト
- 26. shopifyのアプリケーションURLをカスタムURLにリダイレクト
- 27. ストリーミングビデオ - jwplayer、amazon s3とクラウドフロント
- 28. URLをリダイレクトする前にURLを別のページにリダイレクト
- 29. get URLに似たURLにリダイレクト
- 30. リダイレクトURLのJoomla
を参照してください。あなたのバケツは新しいですか? –
はい私は新しいバケツで試しました、どのようにそれを克服するには?しばらくして正常になるでしょう –
それはすべきです。すべてのオブジェクト( '/ *')の[cache invalidation](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html)を実行する必要があるかもしれません。今。 –