File Name Sanitation

File names are sanitised to ensure they are valid for use in S3 buckets. This is important for maintaining compatibility with S3's naming rules and preventing issues with file retrieval.

For simplicity, we use the same rules for both S3 bucket names and object names within those buckets. These rules are applied automatically by the system when files are uploaded, either through the UI forms or via the background import process.

Rules

Only the following characters are allowed in bucket and object names:

Other rules:

Therefore, when sanitising bucket or object names, the following actions are applied: