Version: eXtendFiles 1.6.3 and above
Audience: Administrator, User
Applicable Storage: Amazon S3
Problem
- Upon opening an eXtendFiles URL, an "Access denied" error message is displayed.
Possible Causes and Solutions
Before exploring other solutions below, ensure your Amazon S3 Administrator confirms that your IAM Policy and IAM User are correctly set up as described in Configure eXtendFiles for Storage with Amazon AWS S3.
- If your eXtendFiles record is set as a private URL and you attempt to access the file using its public URL (field: EXTENDFILES - URL), you will encounter this error.
- How to determine if the eXtendFile is set as a private URL:
If the "IS PRIVATE URL" field is checked, then your file is private. This field is typically found on the "OTHERS" subtab. - How to view a private file?
Refer to the following articles for information on viewing private files. - The configured Amazon S3 bucket is set as private, but the existing eXtendFiles record is public.
- How to check if the Amazon S3 bucket is configured as private:
- If the "IS PRIVATE URL" field is not checked and you still receive an "access denied" error when accessing the "EXTENDFILES - URL", it means that your bucket is private.
- How to check the Amazon S3 bucket configuration?
- In the eXtendFiles Setup page's "Sharing Settings" at eXtendTech → eXtendFiles → Setup, see if the "DEFAULT URL/FILE SHARING METHOD" is set as "Private".
- If your configuration is set to use private files, but you have existing eXtendFiles records which are set as public, use a mass update or a scheduled workflow to set the checkbox"IS PRIVATE URL" as checked on all the files where it is not checked.
- How to view private files?Refer to the following articles for information on viewing private files.