Urgent: S3 storage Error and ExecuteMailMerge Exception

Our production service is impaired with this error - Error 400
Error: ExecuteMailMerge. Exception: Error while loading file '00DDn000002IkkgMAC/Z Item Spec Materia…

We are also seeing error with aspose storage -

Error: AmazonS3 exception: Error ‘The specified key does not exist.’, Bucket ‘afc-filestorage’, FilePath …

Please investigate ASAP

Please check that the document you are trying to download is uploaded to storage before, as the error is about missing the file.

nothing has changed on our end. These files were present before. the folders with the files in S3 buckets went missing as of yesterday with this error - Error: AmazonS3 exception: Error ‘The specified key does not exist.’, Bucket ‘afc-filestorage’, FilePath. Let me know if you need additional details on this exception

Can you check them via the dashboard? If they are available, then please share your client ID to check the logs.

yes, I verified under Dashboard → Files

we are now trying to manually restore the missing folders/files. Still many are missing.

Client id: 4c6d1b09-03c6-470c-a158-f90153b8e2db
Account # : 170406045749

Thanks for sharing. I have passed this information to the person responsible for the storage

The analysis is complete, so files were deleted due to the File Retention Policy; in your storage, it is set to one month, but there was a bug that allows files to stay longer; now it is fixed, so your files were deleted due to the File Retention Policy. The storage team restored your files for some time, but you have to re-upload all files you need once a month.

so have all the files and folders been restored?

Just to give additional background and request exemption from this new policy, the recent change to your storage service—a one-month file retention policy—and how it critically affects our product and customers.

For over seven years, our application has relied on Aspose storage “under the hood” to host the templates used by in ExecuteMailMerge API. These templates are business-critical; our hundreds of customers use them daily. The original understanding was that once stored, these templates would remain safe indefinitely. Under the new one-month retention rule, these files will be purged if not re-uploaded monthly, which is simply not feasible. Requiring our customers to continually re-upload templates disrupts workflows, introduces unnecessary overhead, and jeopardizes service continuity.

In short, the new policy breaks a vital feature that directly impacts hundreds of end customers who depend on our solution. We kindly request an exemption from the one-month retention period for our specific Aspose storage, or an alternative arrangement that effectively ensures a “retain-without-delete” policy. Maintaining uninterrupted access to these templates is paramount.

I will contact my superiors to ask what we can do to meet your request.

thanks. The policy states - Paid Aspose Cloud API accounts using Aspose Storage
For Paid accounts, files uploaded to Aspose Storage are retained for a minimum of 30 days by default. The customer can remove these files at any time using the appropriate Storage API commands. The customer may also configure various automated file retention rules, (such as automatically deleting files after a number of days and other options), and exempt specific folders and files from the 30-day default using the account management screens.

Please provide instruction on how to achieve this for folders in the bucket that are created dynamically.

Also, one of our customers reported that their files are still missing. It is under the folder 00D5A000000CNKq. Please your storage team to check and restore this folder. thanks!

image.png (68.1 KB)

Here, you can see a regex field specifying files and folders not to be deleted.

this folder restored

Thanks! the regex seems to be for retaining files over 30 days old. Please advise the appropriate regex to exclude all the folders and its content in the bucket? is that possible?

This field works just as an ordinary regex expression, you can test your expression in any tool you like as I’m not aware of what folder structure or names you use.

What does the automated file retention/deletion program look for – is it looking for files or folders, or both? Do I have to identify both in the regex to exempt them from deletion.

or can I give a wild card to select all objects to be exempted?

When files reach the deadline and should be removed, regex is applied to the files that are ready to be deleted, and if they match regex, they are removed from the list of the files that will be deleted.

thanks! I plan to use this regex - (?i).(doc|docx|pdf|xls|xlsx)$

to exclude files with .doc/docx/xls/xlsx/pdf extensions and case in-sensitive. do you agree this is good?

Yes, it seems okay for me; you can set regex this way; by then, I ask the storage team if this regex type is OK in their implementation.

thanks, pls let me know. what should be selected for the Storage mode?

You better leave it for one month.