こんにちは @Jagster さん
実際には、CDNは全く使用したくありません。ユーザーのアップロードはすべてS3に保存し、そこから直接提供したいのです。CloudFrontはS3を直接使用するよりも確かに良いソリューションですが。
問題が発生したのはS3(特にアセットの提供用で、アップロード用ではありません)の設定を試みたときで、@pfaffman さんがアップロード用のS3互換オブジェクトストレージプロバイダーの設定ガイドに従ってCDNを設定するように提案しました。
あなたのコメントについて:
「サブドメインの名前はapp.ymlでのみ設定することはできません。適切なDNS情報なしでは誰も使用できません。そして、ファイルの提供はAWSから行われるため、CDNを使用したい場合は、AWS側も設定する必要があります。」
申し訳ありませんが、この段落で何を意味しているのかよく理解できませんでした。もう少し詳しく説明していただけますか、あるいは明確にしていただけますか?S3バケットのDNSレコードを設定する必要があるということですか、それともAWS側で調整する必要がある特別なことがあるということですか?
よろしくお願いします!