If you don't have python and cannot install it to use the AWS CLI, go here for more information.

Step 2: Obtain your Credentials and Configure

Please contact Handshake's Technical Support team here to receive the AWS credentials for uploading data to Handshake. Unless otherwise instructed by the Handshake team, you should use “us-east-1” as your region.

Next run the following and enter in your AWS Access Key and Secret Key

Step 3: Upload Your First File

Now you're ready to upload your file to Handshake! Note that you should have received an email giving you the exact AWS s3 Path to upload your file to, if you have not please reach out to the support team

The AWS S3 API will respond with the document ID if the file was successfully transferred, otherwise it will respond with an error. You can also check the command exit code to determine it was successful.

If you wish to do a test run, simply send a file and our data team will verify that it is received and ready for production.

Step 4: Validate the file

Login to the Importer and check to see that your file was accepted by the importer.

Here are some common problems you might've encountered if you do not see the file:

The file is not a true CSVFix: Double check that the file you are trying to upload can be uploaded manually to the importer and processed successfully

The script you're running isn't successfully uploading the file to your s3 bucketFix: Double check your script path and ensure it is returning successfully and giving you back the path of the uploaded object

Ensure the data being uploaded passes all the analyzers, if it does not you'll have to make adjustments to your extract script before we can turn on auto run for you.