[AEM Assets]{class="badge positive" title="(Se aplica a los AEM Assets)."}

Agregar recursos digitales a Adobe Experience Manager como Cloud Service Assets add-assets-to-experience-manager

Adobe Experience Manager Assets acepta muchos tipos de recursos digitales de muchos orígenes. Almacena los binarios y las representaciones creadas. Puede realizar el procesamiento de recursos mediante varios flujos de trabajo y Adobe AI servicios, lo que permite la distribución a través de muchos canales en muchas superficies.

Adobe Experience Manager enriquece el contenido binario de los archivos digitales cargados con metadatos enriquecidos, etiquetas inteligentes, representaciones y otros servicios de administración de recursos digitales (DAM). Puede cargar varios tipos de archivos, como imágenes, documentos y archivos de imagen sin procesar, desde la carpeta local o desde una unidad de red a Experience Manager Assets.

Además de la carga del explorador más utilizada, existen otros métodos para agregar recursos al repositorio Experience Manager. Estos otros métodos incluyen clientes de escritorio, como Adobe Asset Link o la aplicación de escritorio Experience Manager, secuencias de comandos de carga e ingesta que los clientes crearían y integraciones de ingesta automatizadas agregadas como extensiones Experience Manager.

Aunque puede cargar y administrar cualquier archivo binario en Experience Manager, los formatos de archivo más utilizados son compatibles con servicios adicionales, como la extracción de metadatos o la generación de previsualización/representación. Consulte formatos de archivo compatibles para obtener más información.

También puede solicitar que se realice un procesamiento adicional de los recursos cargados. Se pueden configurar varios perfiles de procesamiento de recursos en la carpeta, en la que se cargan los recursos, para agregar metadatos, representaciones o servicios de procesamiento de imágenes específicos. Ver recursos de proceso al cargar.

Assets proporciona los siguientes métodos de carga. Adobe recomienda que entienda su caso de uso y la aplicabilidad de una opción de carga antes de utilizarla.

Método de carga
¿Cuándo usar?
Persona principal
Interfaz de usuario de la consola Assets
Carga ocasional, facilidad para presionar y arrastrar, carga del buscador. No utilice para cargar muchos recursos.
Todos los usuarios
Cargar API
Para las decisiones dinámicas durante la carga.
Desarrollador
Aplicación de escritorio de Experience Manager ​
Ingesta de recursos de bajo volumen, pero no para la migración.
Administrador, Especialista en marketing
Adobe Asset Link
Resulta útil cuando los creativos y los especialistas en marketing trabajan en recursos desde las aplicaciones de escritorio de Creative Cloud admitidas.
Creative, experto en marketing
Ingestor masivo de recursos
Recomendado para migraciones a gran escala e ingestas masivas ocasionales. Solo para almacenes de datos compatibles.
Administrador, Desarrollador

Carga de activos upload-assets

Para cargar un archivo (o varios archivos), puede seleccionarlos en el escritorio y arrastrarlos en la interfaz de usuario (explorador web) a la carpeta de destino. También puede iniciar la carga desde la interfaz de usuario de.

IMPORTANT
Assets que cargue en Experience Manager y que tenga un nombre de archivo de más de 100 caracteres tendrá un nombre abreviado cuando se utilice en Dynamic Media.
Los 100 primeros caracteres del nombre de archivo se utilizan tal cual; los caracteres restantes se sustituyen por una cadena alfanumérica. Este método de cambio de nombre garantiza un nombre único cuando el recurso se utiliza en Dynamic Media. También está diseñado para dar cabida a la longitud máxima de nombre de archivo de recursos permitida en Dynamic Media.
  1. En la interfaz de usuario Assets, vaya a la ubicación donde desee agregar recursos digitales.

  2. Para cargar los recursos, realice una de las siguientes acciones:

    • En la barra de herramientas, haga clic en Crear > Archivos. Puede cambiar el nombre del archivo en el cuadro de diálogo presentado si es necesario.
    • En un explorador que admita HTML5, arrastre los recursos directamente a la interfaz de usuario Assets. No se muestra el cuadro de diálogo para cambiar el nombre del archivo.

    crearmenú

    Para seleccionar varios archivos, seleccione la clave Ctrl o Command y seleccione los recursos en el cuadro de diálogo del selector de archivos. Al utilizar una iPad, solo puede seleccionar un archivo a la vez.

  3. Para cancelar una carga en curso, haga clic en Cerrar (X) junto a la barra de progreso. Al cancelar la operación de carga, Assets elimina la parte del recurso que se ha cargado parcialmente.
    Si cancela una operación de carga antes de que se carguen los archivos, Assets detiene la carga del archivo actual y actualiza el contenido. Sin embargo, los archivos que ya se han cargado no se eliminan.

  4. El cuadro de diálogo de progreso de carga en Assets muestra el recuento de archivos cargados correctamente y los archivos que no se cargaron.
    Además, la interfaz de usuario Assets muestra el recurso más reciente que ha cargado o la carpeta que creó en primer lugar.

NOTE
Para cargar jerarquías de carpetas anidadas, consulte cargar recursos en lotes.

Gestión de cargas para recursos existentes handling-upload-existing-file

Puede cargar un recurso con la misma ruta (el mismo nombre y la misma ubicación) que un recurso existente. Sin embargo, se muestra un cuadro de diálogo de advertencia con las siguientes opciones:

  • Reemplazar recurso existente: si reemplaza un recurso existente, se eliminarán los metadatos del recurso y cualquier modificación anterior (por ejemplo, anotaciones y recortes) que haya realizado en el recurso existente.

    note
    NOTE
    La opción para reemplazar recursos no está disponible si el recurso está bloqueado o desprotegido.
  • Crear otra versión: Se crea una nueva versión del recurso existente en el repositorio. Puede ver las dos versiones en la cronología y puede revertir a la versión existente si es necesario.

  • Mantener ambos: si decide conservar ambos recursos, se cambiará el nombre del nuevo recurso.

Para conservar el recurso duplicado en Assets, haga clic en Conservar. Para eliminar el recurso duplicado que subió, haga clic en Eliminar.

Administración de nombres de archivo y caracteres prohibidos filename-handling

Experience Manager Assets evita que cargue recursos con los caracteres prohibidos en sus nombres de archivo. Si intenta cargar un recurso con nombres de archivo que contengan un carácter no permitido o más, Assets muestra un mensaje de advertencia y detiene la carga hasta que elimine estos caracteres o realice la carga con un nombre permitido.

Para adaptarse a convenciones específicas de nomenclatura de archivos para su organización, el cuadro de diálogo Cargar Assets le permite especificar nombres largos para los archivos que carga. No se admiten los siguientes caracteres (lista de caracteres separados por espacios):

  • Caracteres no válidos para el nombre de recurso: * / : [ \\ ] | # % { } ? & o ;= (punto y coma seguido de un signo igual)
  • Caracteres no válidos para el nombre de la carpeta de recursos: * / : [ \\ ] | # % { } ? \" . ^ ; + & \t

Ejemplos de nombres de archivo no válidos:

  • JPG_JD_small file ~!)$@;(-_=+^',..jpg
  • JPG_JD_small file ~!)$@;=(-_+^',..jpg

Carga masiva de recursos bulk-upload

El ingestor masivo de recursos puede gestionar muchos recursos de forma eficaz. Sin embargo, una ingesta a gran escala no es solo un volcado de archivos amplio o una migración casual. Para que una ingesta a gran escala sea un proyecto significativo que sirva a su propósito comercial y que sea eficiente, planifique la migración y depure la organización de recursos. Todas las ingestas son diferentes, por lo que, en lugar de generalizar, tiene en cuenta la composición del repositorio con matices y las necesidades comerciales. A continuación se ofrecen algunas sugerencias generales para planificar y ejecutar una ingesta masiva:

  • Depurar recursos: elimine los recursos que no sean necesarios en DAM. Considere la posibilidad de eliminar los recursos no utilizados, obsoletos o duplicados. Este mantenimiento reduce los datos transferidos y los activos ingeridos, lo que conduce a ingestas más rápidas.
  • Organizar recursos: considere la posibilidad de organizar el contenido en algún orden lógico, por ejemplo, por tamaño de archivo, formato de archivo, caso de uso o prioridad. En general, los archivos grandes y complejos requieren más procesamiento. También puede considerar la posibilidad de ingerir archivos grandes por separado mediante la opción de filtrado de tamaño de archivo (descrita a continuación).
  • Escalonar las ingestas: considere la posibilidad de dividir la ingesta en varios proyectos de ingesta masiva. q le permite ver el contenido antes y actualizar la ingesta según sea necesario. Por ejemplo, puede ingerir recursos que requieran mucho procesamiento durante las horas de menor actividad o de forma gradual en varios fragmentos. Sin embargo, puede ingerir recursos más pequeños y sencillos que no requieran mucho procesamiento de una sola vez.

Para cargar un número mayor de archivos, utilice uno de los siguientes métodos. Vea también los casos de uso y métodos

  • API de carga de recursos: use un script de carga personalizado o una herramienta que use API para agregar administración adicional de recursos (por ejemplo, traducir metadatos o cambiar el nombre de archivos), si es necesario.
  • Experience Manager aplicación de escritorio: útil para los profesionales creativos y los especialistas en marketing que cargan recursos desde su sistema de archivos local. Utilícela para cargar carpetas anidadas disponibles localmente.
  • Herramienta de ingesta masiva: Se utiliza para la ingesta de grandes cantidades de recursos de forma ocasional o inicial al implementar Experience Manager.

Herramienta Importación masiva de recursos asset-bulk-ingestor

La herramienta solo se proporciona al grupo de administradores para que la utilice en la ingesta a gran escala de recursos de almacenes de datos de Azure o S3. Consulte un vídeo de introducción a la configuración y la ingesta.

La siguiente imagen ilustra las distintas etapas de la ingesta de recursos en Experience Manager desde un almacén de datos:

Herramienta de ingesta en lotes

Requisitos previos

Se requiere una cuenta de almacenamiento externa o un bloque de Azure o AWS para utilizar esta función.

NOTE
Cree el contenedor o el contenedor de la cuenta de almacenamiento como privado y acepte conexiones solo desde solicitudes autorizadas. Sin embargo, no se admiten restricciones adicionales en las conexiones de red de entrada.
NOTE
Las cuentas de almacenamiento externo pueden tener reglas de nombre de archivo/carpeta diferentes a las de la herramienta Importación masiva. Consulte Gestión de nombres de archivo durante la importación masiva para obtener más información sobre los nombres no permitidos o con escape.

Configuración de la herramienta Importación masiva configure-bulk-ingestor-tool

Para configurar la herramienta Importación masiva, siga estos pasos:

  1. Vaya a Herramientas > Assets > Importación en lotes. Seleccione la opción Crear.

  2. Especifique un título para la configuración de importación masiva en el campo Title.

  3. Seleccione el tipo de fuente de datos de la lista desplegable Importar Source.

  4. Proporcione los valores para crear una conexión con el origen de datos. Por ejemplo, si selecciona Azure Blob Storage como fuente de datos, especifique los valores de la cuenta de Azure Storage, el contenedor de blob de Azure y la clave de acceso de Azure.

  5. Seleccione el modo de autenticación necesario en la lista desplegable. La clave de acceso de Azure proporciona acceso completo a la cuenta de almacenamiento de Azure, mientras que el token SAS de Azure permite al administrador limitar las capacidades del token mediante permisos y directivas de caducidad.

  6. Proporcione el nombre de la carpeta raíz que contiene los recursos de la fuente de datos en el campo Carpeta de origen.

  7. (Opcional) Proporcione el tamaño mínimo de archivo de los recursos en MB para incluirlos en el proceso de ingesta en el campo Filtrar por tamaño mínimo.

  8. (Opcional) Proporcione el tamaño máximo de archivo de los recursos en MB para incluirlos en el proceso de ingesta en Filtrar por tamaño máximo.

  9. (Opcional) Especifique una lista de tipos MIME separados por comas que excluir de la ingesta en el campo Excluir tipos MIME. Por ejemplo, image/jpeg, image/.*, video/mp4. Ver todos los formatos de archivo compatibles.

  10. Especifique la lista de tipos MIME separados por comas que se incluirán en la ingesta en el campo Incluir tipos MIME. Ver todos los formatos de archivo compatibles.

  11. Seleccione la opción Eliminar archivo de origen después de importar para eliminar los archivos originales del almacén de datos de origen después de importar los archivos en Experience Manager.

  12. Seleccione el Modo de importación. Seleccione Omitir, Reemplazar o Crear versión. El modo de omisión es el predeterminado y, en este modo, el ingestor omite la importación de un recurso si ya existe. Ver el significado de reemplazar y crear opciones de versión.

  13. Especifique una ruta para definir una ubicación en DAM en la que se importarán los recursos mediante Carpeta de destino de recursos. Por ejemplo, /content/dam/imported_assets.

  14. (Opcional) Especifique el archivo de metadatos que desea importar, proporcionado en formato CSV, en el campo Archivo de metadatos. Especifique el archivo CSV en la ubicación del blob de origen y consulte la ruta al configurar la herramienta Importación masiva. El formato de archivo CSV al que se hace referencia en este campo es el mismo que el formato de archivo CSV cuando importa y exporta metadatos de recursos de forma masiva. Si selecciona la opción Eliminar archivo de origen después de importar, filtre los archivos CSV usando los campos Excluir o Incluir tipo MIME o Filtrar por ruta/archivo. Puede utilizar una expresión regular para filtrar los archivos CSV en estos campos.

  15. Haga clic en Guardar para guardar la configuración.

Administrar la configuración de la herramienta Importación masiva manage-bulk-import-configuration

Después de crear la configuración de la herramienta Importación masiva, puede realizar tareas para evaluar la configuración antes de la ingesta masiva de recursos en la instancia de Experience Manager. Para ver las opciones disponibles para administrar la configuración de la herramienta Importación masiva, seleccione la configuración disponible en Herramientas > Assets > Importación masiva.

Editar la configuración edit-configuration

Para editar los detalles de configuración, selecciónela y haga clic en Editar. No se puede editar el título de la configuración y la fuente de datos de importación mientras se realiza la operación de edición.

Eliminar la configuración delete-configuration

Seleccione la configuración y haga clic en Eliminar para eliminar la configuración de importación masiva.

Validar la conexión con el origen de datos validate-connection

Para validar la conexión con el origen de datos, seleccione la configuración y haga clic en comprobar. Si la conexión se realiza correctamente, Experience Manager muestra el siguiente mensaje:

Mensaje de éxito de importación masiva

Invocar una ejecución de prueba para el trabajo de importación masiva invoke-test-run-bulk-import

Seleccione la configuración y haga clic en Ejecución en seco para invocar una ejecución de prueba para el trabajo de importación en lotes. Experience Manager muestra los siguientes detalles sobre el trabajo de importación masiva:

Resultado del ensayo

Uso de nombres de archivo durante la importación masiva filename-handling-bulkimport

Al importar recursos o carpetas de forma masiva, Experience Manager Assets importa toda la estructura existente en el origen de importación. Experience Manager sigue las reglas integradas en cuanto a los caracteres especiales en los nombres de recursos y carpetas, por lo que estos nombres de archivo necesitan limpiarse. Tanto para el nombre de la carpeta como para el nombre del recurso, el título definido por el usuario permanece sin cambios y se almacena en jcr:title.

Durante la importación masiva, Experience Manager busca las carpetas existentes para evitar volver a importar los recursos y las carpetas, y también comprueba las reglas de saneamiento aplicadas en la carpeta principal en la que se realiza la importación. Si las reglas de limpieza se aplican en la carpeta principal, se aplicarán las mismas reglas al origen de importación. Para la nueva importación, se aplican las siguientes reglas de limpieza para administrar los nombres de archivo de los recursos y las carpetas.

Nombres no permitidos en la importación masiva

No se permiten los siguientes caracteres en los nombres de archivo y carpeta:

  • Caracteres de control y uso privado (0x00 a 0x1F, \u0081, \uE000)
  • Los nombres de archivo o carpeta terminan con un punto (.)

Los archivos o carpetas con nombres que coincidan con estas condiciones se omitirán durante el proceso de importación y se marcarán como erróneos.

Gestión del nombre del recurso en la importación masiva

Para los nombres de archivo de recursos, el nombre JCR y la ruta de acceso se sanean mediante la API: JcrUtil.escapeIllegalJcrChars.

  • Los caracteres Unicode no cambian

  • Reemplace los caracteres especiales por su código de escape de dirección URL, por ejemplo, new%asset.png se actualiza a new%25asset.png:

    code language-none
                    URL escape code
    
    "               %22
    %               %25
    '               %27
    *               %2A
    /               %2F
    :               %3A
    [               %5B
    \n              %0A
    \r              %0D
    \t              %09
    ]               %5D
    |               %7C
    

Gestión del nombre de carpeta en la importación masiva

Para los nombres de archivo de carpeta, el nombre JCR y la ruta de acceso se sanean mediante la API: DamUtil.getSanitizedFolderName.

  • Los caracteres en mayúsculas se convierten en minúsculas

  • Los caracteres Unicode no cambian

  • Reemplace los caracteres especiales por un guión (‘-’), por ejemplo, new folder se ha actualizado a new-folder:

    code language-none
    "
    #
    %
    &
    *
    +
    .
    :
    ;
    ?
    [
    ]
    ^
    {
    }
    |
    /         It is used for split folder in cloud storage and is pre-handled, no conversion here.
    \         Not allowed in Azure, allowed in AWS.
    \t
    space     It is the space character.
    

Programar una importación masiva única o recurrente schedule-bulk-import

Para programar una importación masiva única o recurrente, ejecute los siguientes pasos:

  1. Cree una configuración de importación masiva.

  2. Seleccione la configuración y seleccione Programar en la barra de herramientas.

  3. Establezca una ingesta única o programe una programación horaria, diaria o semanal. Haga clic en Enviar.

    Programar trabajo de ingestor masivo

Ver la carpeta de destino de Assets view-assets-target-folder

Para ver la ubicación de destino de Assets donde se importan los recursos después de ejecutar el trabajo de importación masiva, seleccione la configuración y haga clic en Ver Assets.

Ejecute la herramienta Importación masiva run-bulk-import-tool

Después de configurar la herramienta Importación masiva y, opcionalmente, de administrar la configuración de la herramienta Importación masiva, puede ejecutar el trabajo de configuración para iniciar la ingesta masiva de recursos.

Para iniciar el proceso de importación en lotes, vaya a Herramientas > Assets > Importación en lotes, seleccione la configuración de importación en lotes y, a continuación, haga clic en Ejecutar. Vuelva a hacer clic en Ejecutar para confirmar.

Experience Manager actualiza el estado del trabajo a Procesando y a Correcto tras completar correctamente el trabajo. Para ver los recursos importados en Experience Manager, haga clic en Ver Assets.

Cuando el trabajo está en curso, también puede seleccionar la configuración y hacer clic en Detener para detener el proceso de ingesta masiva. Vuelva a hacer clic en Ejecutar para reanudar el proceso. También puede hacer clic en Ejecución en seco para conocer los detalles de los recursos que aún están pendientes de importación.

Administrar trabajos después de la ejecución manage-jobs-after-execution

Experience Manager le permite ver el historial de los trabajos de importación masiva. El historial de trabajos incluye el estado del trabajo, el creador del trabajo, los registros y otros detalles, como la fecha y la hora de inicio, la fecha y la hora de creación y la fecha y la hora de finalización.

Para acceder al historial de trabajos de una configuración, seleccione la configuración y haga clic en Historial de trabajos. Seleccione un trabajo y haga clic en Abrir.

Programar trabajo de ingestor masivo

Experience Manager muestra el historial de trabajos. En la página Historial de trabajos de importación masiva, también puede hacer clic en Eliminar para eliminar ese trabajo para la configuración de importación masiva.

Carga de recursos mediante clientes de escritorio upload-assets-desktop-clients

Además de la interfaz de usuario del explorador web, Experience Manager admite otros clientes en el escritorio. También proporcionan una experiencia de carga sin necesidad de ir al explorador web.

  • Adobe Asset Link proporciona acceso a los recursos de Experience Manager en las aplicaciones de escritorio de Adobe Photoshop, Adobe Illustrator y Adobe InDesign. Puede cargar el documento abierto actualmente en Experience Manager directamente desde la interfaz de usuario de Adobe Asset Link desde estas aplicaciones de escritorio.
  • Experience Manager aplicación de escritorio simplifica el trabajo con recursos en el escritorio, independientemente de su tipo de archivo o de la aplicación nativa que los administra. Es útil cargar archivos en jerarquías de carpetas anidadas desde el sistema de archivos local, ya que la carga desde el explorador solo permite cargar listas de archivos sin formato.

Procesar recursos al cargarlos process-when-uploaded

Para realizar un procesamiento adicional de los recursos cargados, puede aplicar perfiles de procesamiento en las carpetas de carga. Los perfiles están disponibles en la página Propiedades de una carpeta en Assets. Un recurso digital sin una extensión o con una extensión incorrecta no se procesa como se desea. Por ejemplo, al cargar estos recursos, no ocurre nada o puede aplicarse un perfil de procesamiento incorrecto al recurso. Los usuarios aún pueden almacenar los archivos binarios en DAM.

Propiedades de una carpeta de recursos con opciones para agregar un perfil de procesamiento

Las pestañas disponibles son las siguientes:

Además, si Dynamic Media está habilitado en la implementación, están disponibles las siguientes pestañas:

NOTE
El recorte de Dynamic Media y otras operaciones en los recursos no son destructivas; es decir, las operaciones no cambian el original cargado. En su lugar, proporciona parámetros para recortar o transformar al enviar los recursos.

En el caso de las carpetas que tienen un perfil de procesamiento asignado, el nombre del perfil aparece en la miniatura en la vista de tarjeta. En la vista de lista, el nombre del perfil aparece en la columna Perfil de procesamiento.

Carga o ingesta de recursos mediante API upload-using-apis

Los detalles técnicos de las API y el protocolo de carga, así como los vínculos a SDK de código abierto y clientes de muestra, se proporcionan en la sección carga de recursos de la referencia para desarrolladores.

Seguridad y prácticas recomendadas para la carga de recursos asset-upload-security-and-best-practices

Carga binaria directa con direcciones URL prefirmadas direct-binary-upload

Adobe Experience Manager (AEM) as a Cloud Service carga recursos a través de un flujo de carga binaria directa. Puede solicitar una URL firmada previamente, el binario se cargará directamente en el almacenamiento mediante esa URL y, a continuación, el recurso se finalizará con una llamada de API autenticada.

  • Las direcciones URL prefirmadas tienen una duración corta de aproximadamente una hora, pero el tiempo exacto de vida (TTL) no es una Service level agreement (SLA) publicada o garantizada. Trate la duración como un detalle de implementación que puede cambiar, no como un valor para incrustar código en las integraciones.
  • Se debe usar inmediatamente una dirección URL con prefijo como parte de una sola sesión de carga. No está diseñado para almacenarse y reutilizarse más adelante, y no debe reutilizarse en varias cargas.
  • La pérdida de una dirección URL firmada previamente por sí sola no es suficiente para crear un recurso. La creación o finalización de recursos requiere una llamada de API autenticada con credenciales válidas y un uploadToken. Si solo obtiene la dirección URL prefirmada, no puede completar el registro de recursos sin tener una autenticación válida y el token de carga asociado. Esto limita el impacto práctico de una URL filtrada.
  • Trate las direcciones URL firmadas previamente como valores confidenciales en sus propias integraciones; evite registrarlas, utilice siempre HTTPS y no las mantenga más allá de la sesión de carga.

Autenticación para cargas programáticas authentication-for-programmatic-uploads

Existen dos mecanismos de autenticación para el acceso a la API de AEM y no son intercambiables para las operaciones de carga de recursos.

Tipo de credencial
Dónde se genera
Si es compatible con la API de carga de recursos
Credenciales de servidor a servidor (S2S) de OAuth
Adobe Developer Console
Esto no se admite en las llamadas a la API de carga de recursos; usarlas provoca errores persistentes de 403 prohibido incluso con un perfil de producto asignado correctamente (por ejemplo, usuarios de Assets Collaborator).
Credenciales de servicio (JWT)
AEM Developer Console
Esto es compatible con las llamadas a la API de carga de recursos de servidor a servidor.
NOTE
La API HTTP de recursos más antigua para actualizar directamente el binario de un recurso está en desuso. Las nuevas integraciones usan el flujo Carga binaria directa en su lugar.

La cuenta técnica utilizada para las cargas de API debe tener ACL explícitas de nivel de repositorio jcr:read en /content/dam y rep:write (o jcr:all) en la subcarpeta de destino específica, además del tipo de credencial correcto y la pertenencia a grupos o perfiles de producto de la consola de administrador. Una cuenta técnica puede estar correctamente autorizada y agrupada, y seguir recibiendo errores 403 Prohibido si no se han concedido las ACL de nivel de ruta. Las ACL de asignación de grupos o perfiles de producto y repositorio son independientes y ambas son obligatorias.

Detección y cuarentena de malware malware-detection-and-quarantine

Cuando la detección de malware está habilitada, los archivos cargados se analizan y los archivos infectados se colocan en un área de cuarentena. El acceso a los recursos en cuarentena está controlado por los permisos estándar de AEM a través de un grupo de Administradores de cuarentena; se puede conceder acceso a los grupos personalizados adicionales al área de cuarentena según sea necesario. La visibilidad de la cuarentena no se limita a una sola función fija. Para obtener más información sobre la detección y cuarentena de malware, consulte Detección de malware.

Administración de tipos de archivo y restricciones de carga file-type-handling-and-upload-restrictions

  • AEM no impone restricciones predeterminadas de tipo de archivo en las cargas. Es posible cargar archivos con extensiones ejecutables (por ejemplo, .exe, .exe.pdf) como representaciones de recursos.
  • Se trata de un comportamiento esperado y no de una vulnerabilidad en la que AEM no procesa ni ejecuta contenido o scripts activos cargados, ya sea en el explorador o en el servidor. Por lo tanto, la carga de un archivo ejecutable no crea por sí sola un riesgo de ejecución de código remoto en el modelo de seguridad predeterminado de AEM. Las organizaciones con requisitos de conformidad más estrictos deben aplicar su propia validación de carga o inclusión en la lista de permitidos si es necesario, ya que AEM no la aplica de forma nativa.
  • Los formatos de archivo y los tipos MIME admitidos para el procesamiento de recursos se documentan por separado. Los tipos no admitidos no se procesan completamente (por ejemplo, es posible que no generen las representaciones esperadas).

Prácticas recomendadas de fiabilidad de carga upload-reliability-best-practices

  • Para tipos de recursos grandes o especializados, como vídeo, PDF y GIF, siga los límites recomendados de tamaño de archivo, codificación y formatos preferidos para evitar el impacto en el rendimiento de la plataforma durante la carga, el procesamiento y la generación de previsualización.
  • Prefiera los flujos de interfaz de usuario o API de carga admitidos sobre las cargas masivas a nivel de carpeta ad hoc para archivos esenciales para la empresa. Se ha informado de que las cargas de arrastrar y soltar a nivel de carpeta ocasionalmente resultan en corrupción de archivos; si esto ocurre, capture el error o comportamiento exacto (capturas de pantalla, HAR o registros de red) inmediatamente, ya que la causa subyacente suele ser específica del entorno o del archivo y difícil de diagnosticar después del hecho sin esa evidencia.

Lista de comprobación de resolución de problemas para errores de carga troubleshooting-checklist-for-upload-failures

  1. 403 prohibido en la carga de API: Confirme el tipo de credencial. OAuth S2S de la consola de Adobe Developer no es compatible con la API de carga de recursos. En su lugar, utilice las credenciales de servicio (JWT) de la consola de desarrollador de AEM.
  2. 403 Prohibido a pesar de las credenciales correctas y la pertenencia al grupo: Confirme que la cuenta técnica tiene jcr:read explícito en /content/dam y rep:write/jcr:all en la carpeta de destino específica. La pertenencia a grupos o perfiles no sustituye a las ACL de nivel de carpeta.
  3. La carga se ha realizado correctamente, pero el recurso no aparece o el binario parece dañado: descarte la carga masiva a nivel de carpeta como método de ingesta; vuelva a intentarlo mediante la interfaz de usuario o la API de carga estándar y capture los registros si se repite.
  4. La revisión de seguridad marca la carga de archivos sin restricciones: aclara que AEM no ejecuta el contenido activo cargado en el lado del servidor o en el explorador de forma predeterminada, por lo que se trata de un comportamiento esperado de la plataforma en lugar de un defecto, a menos que su organización requiera una validación adicional del tiempo de carga.
  5. Preocupado por la exposición a URL prefirmada: confirme que la URL se usó en su breve periodo de validez y que la finalización del recurso requería una llamada autenticada independiente con un uploadToken válido. Esto es lo que limita el radio de explosión de una URL filtrada.

Sugerencias, prácticas recomendadas y limitaciones tips-limitations

  • La carga binaria directa es un nuevo método para cargar recursos. Es compatible de forma predeterminada con las funciones y los clientes del producto, como la interfaz de usuario Experience Manager, Adobe Asset Link y la aplicación de escritorio Experience Manager. Cualquier código personalizado personalizado o ampliado por los equipos técnicos de los clientes debe utilizar las nuevas API y protocolos de carga.

  • Experience Manager Assets ahora admite carpetas que contienen una gran cantidad de recursos secundarios. Una vez que una carpeta contiene más de 1000 elementos secundarios directos (recursos o subcarpetas), la IU de administración utiliza un índice actualizado asincrónicamente para enumerar el contenido de la carpeta. Como tal, puede haber un breve retraso en la visibilidad de las carpetas y recursos recién creados (generalmente solo unos segundos) y al abrir una carpeta de este tipo en la vista de administración, se muestra un banner para notificar a los usuarios finales de este comportamiento, que indica lo siguiente: “Este directorio contiene más de 1000 elementos. Las cargas y las nuevas creaciones de carpetas pueden retrasarse”.

  • Cuando selecciona Reemplazar en el cuadro de diálogo Conflicto de nombres, el ID de recurso se regenera para el nuevo recurso. Este ID es diferente del ID del recurso anterior. Si Assets Insights está habilitado para rastrear impresiones o clics con Adobe Analytics, el ID de recurso regenerado invalida los datos capturados para el recurso en Analytics.

  • Algunos métodos de carga no impiden que se carguen recursos con caracteres prohibidos en los nombres de archivo. Los caracteres se reemplazaron con el símbolo -.

  • La carga de recursos mediante el explorador solo admite listas de archivos planos y no jerarquías de carpetas anidadas. Para cargar todos los recursos dentro de una carpeta anidada, considere la posibilidad de usar aplicación de escritorio.

  • El método de importación masiva importa toda la estructura de carpetas tal como existe en el origen de datos. Sin embargo, solo se crean las carpetas que no están vacías en Experience Manager.

Consulte también

recommendation-more-help
experience-manager-cloud-service-help-main-toc