Permite que aplicativos da Web utilizem os recursos de transferência de arquivos do Aspera.
Confira as páginas do GitHub para documentação.
Instale a partir do npm:
$ npm install --save @ibm-aspera/connect-sdk-js
Instalar da fonte:
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
Carregar do CDN:
< script src =" https://d3gcli72yxqn2z.cloudfront.net/@ibm-aspera/connect-sdk-js/latest/connect-sdk.js " > </ script >
É altamente recomendável, se você incorporar o Connect SDK via CDN, usar uma versão específica em vez da mais recente. O Connect SDK mais recente está sujeito a alterações a qualquer momento com alterações significativas, o que pode afetar seu site.
Inicie e estabeleça uma conexão com o aplicativo de desktop Connect:
import { Connect } from '@ibm-aspera/connect-sdk-js' ;
const connectClient = new Connect ( ) ;
connectClient . initSession ( ) ;
Inicie um download:
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 } ` ) ;
}
Confira os exemplos fornecidos para mais exemplos de código.
Consulte MIGRAÇÃO para ver as alterações necessárias ao atualizar seu código para v5.0.0
.
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
$ npm run build
Em vez de fazer com que os usuários baixem o Connect do Cloudfront, é possível hospedar os instaladores localmente. Isso é particularmente útil se o seu servidor estiver sendo executado em um ambiente offline (ou seja, os usuários não terão acesso ao Cloudfront) ou se você simplesmente preferir que os usuários baixem o Connect do seu servidor.
Para fazer download da imagem Docker connect-deployer
:
$ docker pull icr.io/ibmaspera/connect-deployer:latest
Tags de versão também estão disponíveis a partir do Connect 4.2.2 (ex: docker pull icr.io/ibmaspera/connect-deployer:4.2.2
).
$ docker run -it --rm -d -p 8080:80 icr.io/ibmaspera/connect-deployer:latest
Com o comando acima, os instaladores do Connect estarão disponíveis em http://127.0.0.1:8080/aspera/connect
. Para configurar o Connect SDK para servir os instaladores do Connect a partir deste URL, você deve atualizar sdkLocation
para o URL acima.
$ docker run -it --rm -d -p 8443:443 -v /path/to/your/ssl/certs:/etc/ssl/certs icr.io/ibmaspera/connect-deployer:latest
Nota: O certificado do servidor e a chave privada devem ser nomeados cert.pem
e key.pem
, respectivamente.
Estamos sempre procurando colaboradores para nos ajudar a corrigir bugs, criar novos recursos ou nos ajudar a melhorar a documentação do projeto. Se você estiver interessado, confira nosso Guia de Contribuição.
No navegador, execute AW4.Logger.setLevel(2)
no Developer Console para ativar o registro de rastreamento.
Para obter ajuda com relação ao aplicativo de desktop Connect, visite o Suporte IBM.