Estoy tratando de ejecutar un proyecto de demostración para cargarlo en S3 con Grails 3.
El proyecto en cuestión es este , más específicamente, la carga de S3 es solo para el ejemplo 'Hotel' al final.
Cuando ejecuto el proyecto y voy a cargar la imagen, recibo un mensaje actualizado, pero en realidad no sucede nada: no hay una URL insertada en la tabla dbconsole.
Creo que el problema radica en cómo estoy ejecutando el proyecto, estoy usando el comando:
grails -Daws.accessKeyId=XXXXX -Daws.secretKey=XXXXX run-app(donde obviamente estoy complementando las X para mis claves).
Este método de ejecutar el proyecto parece ser ligeramente diferente al método que se muestra en el ejemplo. Ejecuto mi proyecto desde la línea de comandos y no uso GGTS, solo Sublime.
Intenté insertar mis claves de AWS en application.yml pero recibo un error interno del servidor.
¿Puede alguien ayudarme aquí?
Verifique su política de depósito en s3. Debe otorgar permisos al usuario de la API para permitir las cargas.