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:

  1. 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.
  2. 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.

  3. 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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f