
Step 1: Create an IAM policy
- In the Encord platform click MinIO at the top of the integration dialog.
- Give your integration a meaningful name.

- In MinIO, navigate to Policies and create a new policy.

- Click Create policy.
2. Create users for Encord integration access
- In MinIO, navigate to the Users section and click Create user.

- Make sure to select the Programmatic access type. This generates an API Access Key for the newly created user.
- Assign the policy created in Step 1 to the user.
- Click Create user.

- Create an Access Key for the account.

- Download the Access Key as a CSV and save it in a secure location. The CSV contains the Account access key ID and Account secret access key.

3. Add the Access Key to Encord
- In the Encord platform, paste the Account access key ID and Account secret access key into Step 2 of the MinIO integration window.

- Give the account read access to the desired buckets.
- Set the CORS permissions of your buckets.
- Click Create to create your MinIO integration.