Aumento do limite de upload de ativos de parte única para a integração da API do Firefly com o Photoshop
Este artigo aborda o desafio de fazer upload de ativos maiores que 100 MB do Photoshop Firefly para o Adobe Experience Manager as a Cloud Service (AEMaaCS). O AEMaaCS impõe um limite de 100 MB para uploads de peça única, enquanto o Photoshop Firefly não é compatível com uploads de várias partes. Para resolver isso, o artigo sugere projetar um serviço intermediário ou revisar o mecanismo de integração para permitir uploads bem-sucedidos de grandes ativos.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets
Problema/Sintomas
O Adobe Experience Manager as a Cloud Service impõe um limite de tamanho máximo de 100 MB para uploads de ativos de parte única. A API do Photoshop Firefly não é compatível com uploads de várias partes, criando um conflito ao tentar fazer upload de ativos maiores que 100 MB diretamente do Photoshop Firefly para o AEMaaCS. Como resultado, não é possível carregar ativos de até 300 MB em sua totalidade devido a essas restrições.
Resolução resolution
Observação: não há suporte para substituir ou aumentar o valor maxPartSize além de 100 MB na estrutura de design atual do AEMaaCS. Qualquer arquivo maior que esse limite deve ser dividido em partes durante o upload.
Para solucionar o problema de fazer upload de ativos maiores que 100 MB do Photoshop Firefly para o AEMaaCS, considere implementar uma das seguintes abordagens:
-
Projetar um serviço intermediário usando ferramentas como o Adobe AppBuilder ou o Node.js. Configure o serviço para:
- Recupere o ativo do Photoshop Firefly.
- Manipule o buffering ou o agrupamento necessário na memória.
- Utilize o procedimento padrão de upload binário direto do AEM, que divide automaticamente arquivos grandes em partes com base na resposta
initiateUpload.
-
Modifique o fluxo de integração entre o Photoshop Firefly e o AEM para habilitar o suporte para uploads de várias partes executando a divisão antes de iniciar o processo de upload.
-
Como alternativa, crie um adaptador que combine as expectativas de upload de uma única peça com os requisitos de várias partes do AEMaaCS.