Wasabi

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.

Click on the Users tab on the side navigation on Wasabi web console.
Cursor hovering over Users tab in the Wasabi web console

Next, you will need to create a new user.

Create User button can be found on the top right corner on the Users panel.
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.

Select "Programmatic (create API keys)" for Type of Access.
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.

Search for existing groups to add the user to.
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.

Policies need to be added to the 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.

In the "Attach Policy To User" dropdown, select AmazonS3ReadOnlyAccess.
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.

Click "Connect" on the Wasabi card on the Integrations panel.
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.

Enter the Access Token and Secret Token provided by 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.

Last updated