Un arquitecto de soluciones necesita diseñar un nuevo microservicio para la aplicación de una empresa. Los clientes deben poder llamar a un endpoint HTTPS para acceder al microservicio. El microservicio también debe usar AWS Identity and Access Management (IAM) para autenticar las llamadas. El arquitecto de soluciones escribirá la lógica para este microservicio utilizando una única función AWS Lambda escrita en Go 1.x. ¿Qué solución implementará la función de la manera MÁS eficiente operativamente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una API REST de Amazon API Gateway. Configurar el método para usar la función Lambda y habilitar la autenticación IAM en la API..
Por qué esta es la respuesta
La opción más eficiente operativamente es crear una API REST de Amazon API Gateway y configurarla para usar la función Lambda con autenticación IAM. API Gateway proporciona un endpoint HTTPS nativo, integración directa con Lambda y soporte incorporado para la autenticación IAM, manejando gran parte de la sobrecarga operativa. Crear una URL de función Lambda con autenticación AWSIAM es una opción válida, pero API Gateway ofrece características adicionales como gestión de versiones, limitación de peticiones y mapeo de dominios personalizados, que son beneficiosas para microservicios. Implementar la función en Lambda@Edge o CloudFront Functions no es adecuado para este caso de uso. Estas soluciones están diseñadas para ejecutar código en ubicaciones de borde para baja latencia, no para alojar la lógica principal de un microservicio con un endpoint HTTPS estándar y autenticación IAM. Además, CloudFront Functions no soporta Go 1.x.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta