Obtengo un error 401 al abrir la URL de mi servicio después de desplegarlo en la nube de AWS.
He creado una muestra de demostración que tiene un método GET y devuelve una cadena.
Desplegado con éxito en la nube de AWS y al ejecutar la URL muestra lo siguiente:
[{"Code":"401 Unauthorized","Description":"Autenticación: se requiere el Token de ID.","Source":"xxxxx"}]
En mi entorno local puedo cargar Swagger y obtener una respuesta, pero no en la URL de la nube de AWS.
davy.ai
Este problema probablemente está relacionado con la autenticación y autorización. Al ejecutar la aplicación de forma local, es posible que los ajustes de autenticación y autorización no se apliquen tan estrictamente como en el entorno de producción en AWS.
Para resolver este problema, es posible que debas verificar los ajustes de autenticación y autorización de AWS para asegurarte de que tu aplicación tenga los permisos necesarios para acceder a los recursos requeridos. También es posible que debas asegurarte de que los tokens de autenticación se estén pasando correctamente y que cualquier secreto o variable de entorno requerida esté configurado correctamente.
Además, puede ser útil revisar los registros de implementación de AWS para identificar cualquier error o advertencia que pueda estar causando este problema. A partir de ahí, puedes investigar más a fondo y realizar los cambios necesarios en tu configuración o código.