Summary: This feature enables you to provide S3 credentials that will be used to access proof source files from a secured bucket on Amazon Simple Storage Service.

Available on all Ziflow Editions. Only users with Admin rights can set and read S3 Ziflow credentials.

Where is the feature setup? Go to Settings > API Settings > S3 Credentials as shown below:

S3 credentials settings in Ziflow

How does it work?

Click on the Add credential button, and you will be presented with a new window where credential details need to be filled in.

Adding S3 configuration in Ziflow

  1. Nickname - this is an ID that will be used during the proof creation call. Required max length 255. The name is case insensitive and must be unique.

  2. S3 Access Key ID - should be 20 characters long and must be provided by AWS admin.

  3. S3 Secret Access Key - should be 40 characters long and must be provided by AWS admin.

Once you add the credentials, please remember to activate them since they are disabled by default.

Activating S3 connection in Ziflow

After entering S3 credentials, please make sure you also add the following policy to the user whose key has been entered:

{
"Sid": "AddPerm",
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:PutObjectAcl"
"s3:PutBucketAcl"
],
"Resource": [
"arn:aws:s3:::ziflow-uploads-api-prod/*",
"arn:aws:s3:::ziflow-uploads-api-prod"
]
}

Editing credentials

If you want to edit credentials, please click on the credential nickname.

Editing S3 credentials in Ziflow

This will open edit mode, and you will be able to change the data:

S3 credentials details in Ziflow

Additional information:

  • Please note that this functionality works only if you use the same AWS region as Ziflow, which is an us-east region.

  • Credentials can only be used during proof creation via API.

  • Details of API usage can be found in API docs.

Did this answer your question?