description |
---|
Amazon and compatible S3 Cloud Storage |
In order to be able to use Amazon S3 or S3 Compatible storage in Jet, you need to set it up. Follow the steps below to successfully integrate S3 with Jet.
Head over to IAM, add a new user and call it jetadmin-uploader
, enable programmatic access only.
Hit next to grant the account permissions. The easiest way is granting full S3 permissions, but if you want, you can further restrict the permissions. You'll need to create a new policy, then attach the policy to the created user.
{% hint style="info" %}
While the simplest way to get JetAdmin working with S3 is to give JetAdmin full S3 access, the best practice is to restrict access to buckets on an as-needed basis. {% endhint %}
The settings vary depending on what provider you are using. We support any S3 compatible storages.
Select "Amazon S3" from the list of available storages and enter the access key
and secret
generated for your IAM user obtained here. Jet will automatically get a list of all your buckets, but you will have the ability to define which buckets you want to use.
Select S3 "Compatible" from the list of available storages. You would need to enter the URL endpoint of your S3, as well as the access key
and secret
{% hint style="info" %} The URL endpoint should not contain bucket name. If you have URL with bucket name at the beginning - just remove that part. {% endhint %}
Jet will automatically get a list of all your buckets, but you will have the ability to define which buckets you want to use.
Once you have integrated S3 with Jet, you will see a Storage File Viewer at your resources page for each of your S3 Resources. You can also perform various operations with storage.
{% hint style="info" %} Please refer to the article "Operations with storages" to know more about avaliable operations. {% endhint %}