Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

503
Views
Error de certificado de dominio personalizado de API Gateway

Estoy tratando de configurar una puerta de enlace de API regional con un dominio personalizado y tengo un problema relacionado con los certificados SSL. Esto es lo que he hecho:

  • Usando ACM, creó un certificado para vitalservices-3.docriot.com.
  • En API Gateway, creó un nombre de dominio regional personalizado, vitalservices-3.docriot.com, le asignó el certificado vitalservices-3.docriot.com y agregó una asignación de ruta base de "/" a "vitalservices-3: pinchar".
  • En la zona alojada de Route53 para docriot.com, se creó un registro CNAME que asigna vitalservices-3.docriot.com a 82cgbm6s93.execute-api.us-east-1.amazonaws.com. Este registro tiene una política de enrutamiento basada en la latencia, pero es, por ahora, el único registro para vitalservices-3.docriot.com.

cuando corro

 curl https://82cgbm6s93.execute-api.us-east-1.amazonaws.com/prod

yo obtengo

 {"message":"Missing Authentication Token"}

que es lo que espero, ya que la API requiere la autenticación de Cognito. Recibo el mismo mensaje cuando ignoro los errores de certificado usando la opción "-k" y ejecuto

 curl https://vitalservices-3.docriot.com -k

Pero si dejo caer -k y corro

 curl https://vitalservices-3.docriot.com

yo obtengo

 curl: (60) SSL certificate problem: Invalid certificate chain . . .

¿Cómo puedo arreglar esto?

EDITAR: solo estaba usando curl en mi caja OS X porque asumí que era una forma más simple de ilustrar el error. Obtengo un comportamiento similar cuando accedo a esas URL en mi navegador Chrome. Si ingreso https://vitalservices-3.docriot.com , aparece el triángulo rojo de advertencia en la barra de URL y la página que dice: "Los atacantes podrían estar tratando de robar su información...". Luego, si elijo la opción para ver la página de todos modos, el navegador muestra una página con el texto "{"mensaje":"Falta el token de autenticación"}", al igual que cuando uso "curl -k". Por lo tanto, no creo que el problema sea que mi máquina no confíe en una autoridad certificadora.

Adjunto una captura de pantalla de lo que veo cuando hago clic en "No seguro" en la barra de URL y miro la información del certificado. ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

El error que muestra curl no es muy específico y se aplica a varios problemas de certificados. En tu caso, probablemente te falte el archivo cacert.pem , que es un paquete de certificados de Autoridades Certificadoras públicas de Mozilla.

Puede descargar cacert.pem desde el sitio web de CURL:

cacert.pem

Más información sobre cacert.pem

over 4 years ago · Santiago Trujillo Report

0

El certificado que eligió del menú desplegable en Dominio personalizado de API Gateway no satisface los dns que está accediendo. Solo vitalservices-3.docriot.com o *.docriot.com es válido desde ACM. Intente cambiar ssl con el mencionado para resolver esto.

over 4 years ago · Santiago Trujillo Report

0

Tienes que asegurarte de dos cosas.

  1. API Gateway es lo mismo que su nombre de dominio personalizado. Regional o de borde.
  2. Tiene el DNS correcto configurado para el dominio.

Su certificado en ACM debe mostrar el mismo dominio permitido que su dominio personalizado de API Gateway.

Tuvimos el mismo problema y el problema era que el registro DNS apuntaba al punto final de API Gateway. No al extremo del nombre de dominio de destino de los nombres de dominio personalizados. Debido a esto, el certificado venía para *.execute-.amazonaws.com.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!