This reference will get you up and running with the Chassy Wasabi integration
This reference assumes you've already created a Chassy workspace. If you have yet to do this, it is recommended you Create a Workspace first.
The Wasabi integration is one of a number of cloud services Chassy natively supports. By enabling the integration, Chassy is able to import artifacts from specified buckets within workflows.
Video tutorial showing how to enable the Wasabi integration in the Chassy Console
Only an Admin or Manager is allowed to manage integrations
How to enable the Wasabi Integration
Create Wasabi User
First, you'll want to log into your Wasabi console and navigate to the Users tab.
Cursor hovering over Users tab in the Wasabi web console
Next, you will need to create a new user.
Cursor hovering over Create User button in the Users tab
You will be prompted with a dialog containing a multi-step form, and it will ask for your configurations for this new user.
The first page in the create user dialog form
The only configuration of importance on this first page is the Programmatic checkbox under Types of Access. This checkbox must be checked. This is what will allow Chassy to interact with Wasabi.
Pressing Next will bring you to the next page prompting you to add this user to a group. It is a Wasabi best practice to assign users to groups.
The second page in the create user dialog form
After making your configurations relating to groups, pressing Next will bring you to the next page prompting you to configure which policies should be attached to this user.
The third page in the create user dialog form
You will need to attach the AmazonS3ReadOnlyAccess policy to allow Chassy to pull files from within your S3 buckets.
Cursor showing policy options, the second of which happens to be the one we want, AmazonS3ReadOnlyAccess
After confirming this selection and clicking Next, you will be be given a summary of your configurations and asked to confirm them. Upon clicking Create User, you will be given a new access key and a hidden secret key. You can click show to show the secret key. You will need the access key and the secret key to add the integration to Chassy.
Adding Integration in Chassy
First, navigate to the Integrations tab on Chassy. On this page, all of Chassy's supported integrations will be shown. Click Connect on the Wasabi integration.
Integrations tab in Chassy with cursor over Wasabi integration Connect button
You will be prompted with a dialog asking for your access token and secret token from Wasabi.
Dialog on Chassy asking for Wasabi access token and secret token
After filling these inputs with the access token and secret token provided by Wasabi, you can click Connect to confirm the integration.
Upon success, the Wasabi integration will now say Connected.