Tengo un problema al importar datos de una hoja de Excel a una tabla de Amazon DynamoDB. Tengo la hoja de Excel en un depósito de Amazon S3 y quiero importar datos de esta hoja a una tabla en DynamoDB.
Actualmente estoy siguiendo la importación y exportación de datos de DynamoDB mediante AWS Data Pipeline , pero mi canalización no funciona con normalidad.
Me da el estado WAITING_FOR_RUNNER y después de un tiempo el estado cambió a CANCELED . Sugiera qué estoy haciendo mal o ¿hay alguna otra forma de importar datos de una hoja de Excel a una tabla de DynamoDB?
Las posibles razones son las siguientes: -
Razón 1:
Si su canalización está en el estado SCHEDULED y una o más tareas aparecen atascadas en el estado WAITING_FOR_RUNNER, asegúrese de establecer un valor válido para los campos runsOn o workerGroup para esas tareas. Si ambos valores están vacíos o faltan, la tarea no puede comenzar porque no hay asociación entre la tarea y un trabajador para realizar las tareas. En esta situación, ha definido el trabajo pero no ha definido qué computadora hará ese trabajo. Si corresponde, verifique que el valor del grupo de trabajadores asignado al componente de canalización tenga exactamente el mismo nombre y mayúsculas y minúsculas que el valor del grupo de trabajadores que configuró para Task Runner.
Razón 2:-
Otra posible causa de este problema es que el punto de enlace y la clave de acceso proporcionados a Task Runner no son los mismos que la consola de AWS Data Pipeline o la computadora donde están instaladas las herramientas de la CLI de AWS Data Pipeline. Es posible que haya creado nuevas canalizaciones sin errores visibles, pero Task Runner sondea la ubicación incorrecta debido a la diferencia en las credenciales, o sondea la ubicación correcta con permisos insuficientes para identificar y ejecutar el trabajo especificado por la definición de canalización.