Si lo entiendo, debe especificar su nombre de dominio en lugar de S3. Para hacer esto, necesita escribir un controlador que actuará como un proxy para el servidor de Amazon.
Pero, en realidad, duplicaría su ancho de banda ya que necesita enviar la imagen al cliente y recuperar la imagen para S3.
No estoy seguro de que exista alguna forma específica de S3 para manejar esto.
A continuación se Amazon S3 manera específica tomado de Amazon S3, CNAME record
El usuario medio puede inscribirse para Amazon S3 de alojamiento y comenzar a subir archivos - aceptar la URL predeterminada estructura de archivos alojados:
http://s3.amazonaws.com/your-bucket/some-file.txt Si planea usar S3 para alojar archivos multimedia , más específicamente archivos Flash , se encontrará con la política de seguridad de dominio cruzado de Adobe. La corrección requiere mapeo de sus archivos S3 alojados para buscar como si estuvieran siendo servidos desde su propio dominio - hosting virtual . El método más fácil y atractiva sería una dirección de fichero alojado que le gusta esta :
http://s3.your-site.com/some-file.txt Para empezar, crea un cubo en S3 que desea como la raíz de sus archivos alojados. Para este ejemplo, su S3 balde sería:
s3.your-site.com El paso más importante es la adición del registro apropiado CNAME a la configuración de DNS.
Nombre Tipo Datos s3.your-site.com CNAME s3.amazonaws.com. Espere que su nueva configuración de DNS tome hasta 24-48 horas para resolver.
Por favor marque como respondido si mi respuesta es útil. – Ramesh