Hice una interfaz en aws amplify y creé un dominio personalizado sobre amplify con la ruta 53. Luego creé un subdominio, por ejemplo, api.domain.com para mi api de descanso de backend de arranque de primavera. El subdominio solo usa http. Para usarlo con https necesito especificar:
servidor.ssl.almacén de claves, servidor.ssl.clave-almacén-contraseña y servidor.ssl.keyAlias
En la documentación, encontré la siguiente sugerencia, pero no puedo obtener acceso al certificado en Amazon Certificate Manager (ACM): AWS Amplify Console genera un certificado HTTPS gratuito en todas las páginas y lo activa automáticamente en todos los dominios administrados de Route53. El certificado SSL lo genera Amazon Certificate Manager y admite dominios comodín. ACM maneja la complejidad de crear y administrar certificados SSL/TLS públicos para sus aplicaciones y sitios web basados en AWS. Con la opción comodín, el dominio principal y todos los subdominios están cubiertos por un único certificado.
Entonces, la pregunta es, ¿cómo obtener acceso a la información que necesito especificar en Spring Boot?
Basado en los comentarios.
Los certificados de ACM solo se pueden usar en un balanceador de carga, una puerta de enlace de API y una distribución de CloudFront. No se pueden usar en una instancia EC2.
Hay dos opciones para corregir el problema: