Migrating your Amazon S3 data to Net-Thunder is simple, thanks to our platform's Minio service API and storage auto-expansion capabilities.
First, set up your Minio service using the Net-Thunder platform by selecting "Add New Service".
Set the hostname, starting size, and secret/access keys (if you want).
Wait just a few seconds, and Minio will start up.
Get the IP address on the local network and set up an HTTP proxy. If DNS isn't already configured, add a record for that, too.
Download the minio client using the following commands (on Linux):
wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc
You can also get the Windows version at https://dl.min.io/client/mc/release/windows-amd64/mc.exe
After downloading mc, you have almost everything that's needed to migrate from S3.
All you need now is your Amazon S3 API Access and Secret keys. The easiest way, if you want to migrate everything, is to just use a root access key. To do so, use the dropdown box on Amazon Web Services to select your username, then "Security Credentials".
Open the "Access Keys" dropdown and select "Create New Access Key". A box will pop up with the access and secret key that you will need in the next step.
mc config host add s3 https://s3.amazonaws.com EXAMPLE_ACCESS_KEY EXAMPLE_SECRET_KEY --api S3v4
To test that it worked, try listing your S3 buckets:
$ mc ls s3 [2020-02-16 20:40:32 EST] 0B testbucket/
Next, add your NetThunder minio instance as another data source using the keys you configured earlier:
mc config host add myminio https://myminio.thunder16.xyz minioAdmin my_minio_secret
Finally, use the mirror command to migrate your data from S3 to Minio on NetThunder.
$ mc mirror s3 myminio .../test.png: 1.40 MiB / 1.40 MiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 1.72 MiB/s 0s
...and it's done! You have successfully migrated your S3 data to NetThunder!