es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Puede AWS Cloud Front obtener datos devueltos por una API REST?

Quiero tener nuestro servidor como origen para Cloud Front. Cuando CF no pueda obtener los datos en la caché, entonces llamará a la API REST en nuestro servidor para descargar el archivo.

He leído muchos documentos sobre CF pero sólo menciona que CF puede obtener una ruta de archivo específica en el servidor en lugar del resultado de la API REST.

¿Es posible?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, es posible tener un servidor como origen para CloudFront y llamar a una API REST cuando los datos no están disponibles en la caché. CloudFront admite tipos de origen personalizados, incluidos servidores HTTP y HTTPS, que se pueden configurar para servir como origen para su distribución.

    Para configurar su servidor como origen para CloudFront con integración de API REST, necesitará configurar un punto de enlace de API Gateway en su servidor. API Gateway es un servicio completamente administrado que facilita a los desarrolladores publicar, supervisar y administrar API a cualquier escala.

    Una vez que haya configurado el punto de enlace de API Gateway, puede usarlo como origen para su distribución de CloudFront. Cuando un usuario solicita un archivo que no está disponible en la caché, CloudFront envía una solicitud al punto de enlace de API Gateway, que luego recupera el archivo de su servidor y lo devuelve a CloudFront.

    En general, al combinar CloudFront y API Gateway, puede crear una red de entrega de contenido altamente escalable y de alto rendimiento que se integra con su infraestructura de servidor existente y los puntos finales de API REST.

Comments are closed.