Saltar al contenido

¿Cómo redirijo el tráfico de un sitio web que está en un bucket de S3 que pertenece a otra cuenta a mi subdominio de Route 53?

3 minutos de lectura
0

Un subdominio que administro en Amazon Route 53 se dirige a un sitio web que está alojado en un bucket de Amazon Simple Storage Service (Amazon S3) del que es propietario otra cuenta de AWS. Quiero redirigir el tráfico a mi subdominio.

Descripción corta

Este problema se produce cuando eliminas el nombre de tu subdominio y un usuario de otra cuenta crea un bucket de S3 con el nombre que eliminaste. Luego, Route 53 dirige tus solicitudes de subdominio a su bucket de S3. Los nombres de los buckets de S3 deben ser únicos en todas las cuentas y regiones de AWS de una partición

Para resolver este problema, detén las solicitudes. A continuación, utiliza un subdominio diferente o utiliza Amazon CloudFront para especificar tu subdominio como un dominio alternativo.

Resolución

Detención de las solicitudes a la otra cuenta

Para detener las solicitudes que se dirigen al bucket de S3 que está en la otra cuenta, elimina el registro de DNS del nombre del bucket.

Nota: Tras eliminar el registro de DNS, es posible que los solucionadores de DNS sigan dirigiendo el tráfico al bucket de S3 que se encuentra en la otra cuenta. El retraso suele ser inferior a 1 día, pero depende de tu configuración de tiempo de vida (TTL). Los solucionadores de DNS utilizan sus resultados de resolución de nombres en caché hasta que la caché se actualice.

Uso de un subdominio diferente

Crea un bucket de S3 con un subdominio diferente. Por ejemplo, en lugar de sub1.example.com, usa sub2.example.com.

Nota: Antes de crear el nuevo subdominio, asegúrate de que el nombre de tu subdominio esté disponible como nombre de bucket de S3.

Configuración de un nombre de dominio alternativo en CloudFront

Para seguir usando el mismo nombre de subdominio, configura un nombre de dominio alternativo en CloudFront. Por ejemplo, si tu subdominio es sub1.example.com, incluyes sub1.example.com en el nombre de dominio alternativo.

Sigue estos pasos:

  1. Usa la consola de CloudFront para crear una distribución de CloudFront.
  2. Especifica el bucket de S3 como origen.
  3. Configura el nombre de dominio alternativo para usar tu nombre de subdominio.
  4. Utiliza la consola de Route 53 para dirigir el tráfico de tu nombre de dominio a la distribución de CloudFront.
    Nota: Para obtener más información, consulta Enrutar el tráfico a una distribución de CloudFront de Amazon mediante tu nombre de dominio.

Denuncia de uso indebido

Si sospechas que el bucket de S3 de la otra cuenta es malintencionado, puedes denunciar el uso indebido al equipo de Confianza y seguridad de AWS.

Información relacionada

Eliminación de un bucket de uso general

Prácticas recomendadas del DNS de Amazon Route 53

OFICIAL DE AWSActualizada hace 6 meses