Amazon S3 guide
We are going to create this policy to increase our security by giving only PutObject permission which is used when uploading files.
PutObjectAcl (Permissions management)to give only put object permission
Resources, make sure
Specificis selected and click
Anyto give access to all your buckets (You can select
Anyfor now, you can change it later when you have multiple buckets)
Anyalso for object name
Create New Group
Policy Typedropdown and select
ShareX_PutObjectif you used example name
ShareXif you used example name
Access key IDand
Secret access keyto somewhere or press
Download .csvto save them as file, we need these later in ShareX
You don’t need to do these but it is suggested for security of your account.
The bucket is where your uploaded files will be stored.
https://i.example.com/image.pngthen bucket name should be
i.example.com. Click here for more info.
Next2 times, unless you want to change any default setting
Block all public access
Nextonce, unless you want to change any other settings
If you are going to use your own domain then you must configure DNS.
For example if you are using Cloudflare, your bucket name is
i.example.com and it is stored in
EU (Frankfurt) region then these are DNS settings:
You can find list of region endpoints from
Destinations -> Destination settings -> Amazon S3 tab -> Endpoints
So value should be
Destinations -> Destination settings
secret keywhich you got previously end of user creation
%y/%mowhich creates such folder
Use custom domainand fill text box for example like this:
Now you are ready to use Amazon S3 in ShareX!