Copiando dados do S3 para o redshift da AWS usando python e psycopg2
Estou tendo problemas ao executar o comando copy para carregar dados do S3 para o Redshift da Amazon a partir do python.
Eu tenho o seguinte comando de cópia:
copy moves from 's3://<my_bucket_name>/moves_data/2013-03-24/18/moves'
credentials 'aws_access_key_id=<key_id>;aws_secret_access_key=<key_secret>'
removequotes
delimiter ',';
Quando eu executo este comando usando o SQL Workbench / j tudo funciona como esperado, porém quando tento executar isto com python e psycopg2 o comando passa OK mas nenhum dado é carregado e nenhum erro é lançado.
tentei as duas opções a seguir (assuma que a conexão psycopg2 está OK porque está):
cursor.execute(copy_command)
cursor.copy_expert(copy_command, sys.stdout)
ambos passam sem aviso ainda dados não são carregados
Idéias?
obrigado