Información general sobre la aplicación externa
Este tutorial utiliza una aplicación Node.js simple que se ejecuta desde la línea de comandos para actualizar los metadatos de los recursos en AEM as a Cloud Service mediante la API HTTP de Assets.
El flujo de ejecución de la aplicación Node.js es el siguiente:
-
La aplicación Node.js se invoca desde la línea de comandos
-
Los parámetros de línea de comandos definen lo siguiente:
- El host del servicio de Author de AEM as a Cloud Service al que conectarse (
aem
) - La carpeta de recursos de AEM cuyos recursos se han actualizado (
folder
) - La propiedad y el valor de los metadatos que se van a actualizar (
propertyName
ypropertyValue
) - La ruta de acceso local al archivo que proporciona las credenciales necesarias para obtener acceso a AEM as a Cloud Service (
file
)
- El host del servicio de Author de AEM as a Cloud Service al que conectarse (
-
El token de acceso que se utiliza para autenticarse en AEM deriva del archivo JSON proporcionado mediante el parámetro de línea de comandos
file
a. Si las credenciales de servicio utilizadas para el desarrollo no local se proporcionan en el archivo JSON (
file
), el token de acceso se recupera de las API de IMS de Adobe -
La aplicación utiliza el token de acceso para acceder a AEM y enumerar todos los recursos de la carpeta especificada en el parámetro de línea de comandos
folder
-
Para cada recurso de la carpeta, la aplicación actualiza sus metadatos en función del nombre de propiedad y el valor especificados en los parámetros de línea de comandos
propertyName
ypropertyValue
Aunque esta aplicación de ejemplo es Node.js, estas interacciones se pueden desarrollar utilizando diferentes lenguajes de programación y ejecutarse desde otros sistemas externos.