理解できれば、S3 の代わりにドメイン名を指定する必要があります。これを行うには、Amazon サーバーへのプロキシとして機能するハンドラーを作成する必要があります。
ただし、イメージをクライアントに送信するだけでなく、S3 のイメージをフェッチする必要があるため、実際には帯域幅が 2 倍になります。
これを処理する S3 固有の方法があるかどうかはわかりません。
以下は、 Amazon S3、CNAME レコードから取得した Amazon S3 固有の方法です。
平均的なユーザーは、Amazon S3 ホスティングにサインアップしてファイルのアップロードを開始し、ホストされるファイルのデフォルトの URL 構造を受け入れます。
http://s3.amazonaws.com/your-bucket/some-file.txt
S3 を使用してメディア ファイル (より具体的には Flash ファイル) をホストすることを計画している場合、Adobe のクロス ドメイン セキュリティ ポリシーに遭遇します。この修正では、ホストされている S3 ファイルを、自分のドメイン (仮想ホスティング) から提供されているかのようにマッピングする必要があります。最も簡単で魅力的な方法は、次のようなホストされたファイルの URL です。
http://s3.your-site.com/some-file.txt
開始するには、ホストされているファイルのルートとして必要なバケットを S3 に作成します。この例では、S3 バケットは次のようになります。
s3.your-site.com 最も重要なステップは、適切な CNAME レコードを DNS 設定に追加することです。
名前 タイプ データ s3.your-site.com CNAME s3.amazonaws.com. 新しい DNS 設定が解決されるまでに最大 24 ~ 48 時間かかることが予想されます。