NC primary storage migration to S3

l would like to migrate a NC from local storage to S3. I can’t find anywhere a proven way to do this. Has anyone done this successful.

From what I can see I have two options:

1st

Backup and Restore the database. But how to transfer the files. In S3 the files are stored not in a plain file format but something like:
urn:oid:18
urn:oid:23

2nd

Use the new data migration feature for each user.

Please comment.