Depending upon your purchased plan you can configure in which AWS S3 bucket artifacts are stored.
Having your own S3 bucket configured allows you to do faster uploads as you directly write to the S3 bucket from your CI/CD process.
TODO
Having your own S3 bucket allows you to upload files directly into the bucket without doing a multi-part POST on our ends. In many cases this is much faster.
In your CI/CD process make sure that copy the file into anywhere into your S3 bucket. During your API request to ninkik, specify the location
attribute:
# HTTP POST /api/{productUuid}/{release}/upload
# HTTP POST /api/upload
{
# ...
'location': 's3:///${path_to_file_in_bucket}'
}
If the file exists under the specified key inside the bucket, it will be automatically copied by ninkik into the corresponding subdirectory. The original file will be removed as soon as the copying has finished.
TODO
We are doing daily checks to ensure that your S3 bucket is accessible and has no open access permissions. If the check fails, we'll inform you by email.