Permite que las aplicaciones web utilicen las capacidades de transferencia de archivos de Aspera.
Consulte las páginas de GitHub para obtener documentación.
Instalar desde npm:
$ npm install --save @ibm-aspera/connect-sdk-js
Instalar desde la fuente:
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
Cargar desde la CDN:
< script src =" https://d3gcli72yxqn2z.cloudfront.net/@ibm-aspera/connect-sdk-js/latest/connect-sdk.js " > </ script >
Se recomienda encarecidamente que, si integra Connect SDK a través de CDN, utilice una versión específica en lugar de utilizar la última. El último SDK de Connect está sujeto a cambios en cualquier momento con cambios importantes que podrían afectar su sitio web.
Inicie y establezca una conexión con la aplicación de escritorio Connect:
import { Connect } from '@ibm-aspera/connect-sdk-js' ;
const connectClient = new Connect ( ) ;
connectClient . initSession ( ) ;
Iniciar una descarga:
try {
const transferSpec = {
authentication : 'token' ,
paths : [
{
source : 'my_awesome_movie.drp'
}
] ,
remote_host : 'example.com' ,
remote_user : 'foo' ,
token : 'ATV7_HtfhDa-JwWfc6RkTwhkDUqjHeLQePiOHjIS254_LJ14_7VTA' ,
direction : 'receive'
} ;
const response = await connectClient . startTransferPromise ( transferSpec ) ;
console . log ( `Transfer started: ${ response } ` ) ;
} catch ( err ) {
throw new Error ( `Could not start transfer: ${ err } ` ) ;
}
Consulte los ejemplos proporcionados para obtener más ejemplos de código.
Consulte MIGRACIÓN para ver los cambios necesarios al actualizar su código a v5.0.0
.
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
$ npm run build
En lugar de que los usuarios descarguen Connect desde Cloudfront, es posible alojar los instaladores localmente. Esto es particularmente útil si su servidor se ejecuta en un entorno fuera de línea (es decir, los usuarios no tendrán acceso a Cloudfront) o si simplemente prefiere que los usuarios descarguen Connect desde su servidor.
Para descargar la imagen de Docker connect-deployer
:
$ docker pull icr.io/ibmaspera/connect-deployer:latest
Las etiquetas de versión también están disponibles a partir de Connect 4.2.2 (por ejemplo: docker pull icr.io/ibmaspera/connect-deployer:4.2.2
).
$ docker run -it --rm -d -p 8080:80 icr.io/ibmaspera/connect-deployer:latest
Con el comando anterior, los instaladores de Connect estarán disponibles en http://127.0.0.1:8080/aspera/connect
. Para configurar el SDK de Connect para que proporcione los instaladores de Connect desde esta URL, debe actualizar sdkLocation
a la URL anterior.
$ docker run -it --rm -d -p 8443:443 -v /path/to/your/ssl/certs:/etc/ssl/certs icr.io/ibmaspera/connect-deployer:latest
Nota: El certificado del servidor y la clave privada deben denominarse cert.pem
y key.pem
, respectivamente.
Siempre estamos buscando contribuyentes que nos ayuden a corregir errores, crear nuevas funciones o ayudarnos a mejorar la documentación del proyecto. Si está interesado, definitivamente consulte nuestra Guía de contribución.
En el navegador, ejecute AW4.Logger.setLevel(2)
en Developer Console para habilitar el registro de seguimiento.
Para obtener ayuda con respecto a la aplicación de escritorio Connect, visite el soporte de IBM.