Expand my Community achievements bar.

Applications for the 2024-2025 Adobe Experience Manager Champion Program are open!
SOLVED

S3 connector for DELL EMC

Avatar

Level 2

We have on-premise AEM 6.5 running on JBoss EAP which currently uses NAS for storing files. For a newer AEM installation being planned, the customer wants to use Dell EMC 's S3 storage service. Can AEM use the Amazon S3 connector to save data in this storage service?

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Exactly, you can write custom code to store the generated pdf in s3 

to start I would suggest storing a sample  pdf in s3 using Java code

if that is working, convert that code into custom workflow component and use it in your process

 

View solution in original post

6 Replies

Avatar

Employee Advisor

@just-nash 

For AEM Forms JEE, here is the list[0] of supported content managers; the Amazon S3 connector is not supported.

[0] - https://experienceleague.adobe.com/docs/experience-manager-65/forms/install-aem-forms/jee-installati... 

 

Avatar

Level 2

Thanks for your reply. I was not referring to Content Managers. I am talking about storing binary data in S3 buckets. Here is the link https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/data-store-config....

 

Requirement is to have the GDS (Global Document Storage) on S3 instead on NAS and that S3 is on Dell EMC appliance. Hope this makes sense.

Avatar

Level 2

Let me re-phrase the question with a little background context

 

As per Adobe documentation, GDS stores temporary files or long-lived documents that are generated during execution of AEM Forms processes. We have this job ticket generation process which is called by an application. This app provides the Job ticket template path as well as XML containing metadata about a print order. The process takes these two to generate a print job ticket pdf. The URL is then returned to the calling application. The URL looks like this: http://aem1.ute.fedex.com:8080/DocumentManager/docm1668595707251/470a1a298eac94bfca04b0091a47387b?ty.... It is evident that the DocumentManager (specified in the URL) provides access to the pdf file that was saved within folder docm1668595707251 which is on GDS.

 

Question:

  1. Can GDS point to a S3?
  2. If answer to above question 1 is a no, then can the current process which generates the job ticket be updated to generate the PDF directly on S3?

Avatar

Employee Advisor

for the first question about GDS pointing to S3, we have not tested that scenario so it's uncharted territory. You can store the generated PDF per your requirements and return that URL to the calling application.

Avatar

Level 2

justnash_0-1683581842963.png

Sharing the screenshot of the Job Ticket process that is deployed. Are you telling that the output PDF file which will be generated can be saved onto a S3 bucket? The process execution will use GDS during runtime. However can it programmed to use alternate location to save output files?

Avatar

Correct answer by
Employee Advisor

Exactly, you can write custom code to store the generated pdf in s3 

to start I would suggest storing a sample  pdf in s3 using Java code

if that is working, convert that code into custom workflow component and use it in your process