My goal is to export a large (~300GB) table to a csv/tsv in S3 for long term storage (basically, if someone WANTS to look at it in years to come, they can, but it is not required to be available online). I need to copy JUST THIS ONE TABLE, not the whole db.
After some quick googling, it seemed like Data Pipeline was the way to go. Sadly, the data pipelines are failing with No space left on device
which seems to be because it doesn't support multipart uploads (https://forums.aws.amazon.com/message.jspa?messageID=730566)
AWS Support suggested we increase EBS root volume size, which i did by creating custom AMI to no avail.
I have also tried setting up my own linux machine with sqoop on it, but unfortunately that just hangs after a day or two running the query.
What's the easiest way to dump just one table from private RDS to S3?