Cada vez mais os ativos digitais precisam ser distribuídos de forma rápida e eficaz, mitigando os erros no processo e atendendo as necessidades dos consumidores.
Pensando nisso, você poderá solicitar a versão BETA do Yapoli Desk: um executável para um drive Local da Yapoli, para possibilitar que arquivos sejam transferidos automaticamente do desktop do usuário para o DAM do cliente!
Tenha um espaço organizado e seguro para fazer o upload de seus arquivos em sincronia, diretamente do seu desktop para o DAM!
Como Funciona:
1 - Como é uma versão BETA, você pode solicitar seu instalador para nosso time de suporte, através do e-mail: suporte@yapoli.com
2 - Nosso time disponibilizará o executável e, para instalá-lo é super simples: basta executar em seu computador.
3 - Ao executar o instalador, serão solicitados seu usuário e senha. Você deve digitar o mesmo login que você acessa o seu DAM.
4 - Ao fazer o login, você deverá apontar duas pastas de seu computador:
- A primeira, trata-se de onde os arquivos devem ser lidos inicialmente. Movendo qualquer arquivo para esta pasta, o processo de upload no bucket irá começar.
- A segunda, trata-se de para onde os arquivos serão movidos após o upload. Desta forma, fica sinalizado que os arquivos selecionados já subiram no bucket do seu DAM.
5 - Prontinho: após essas configurações, você já pode começar a mover os arquivos para o bucket sem precisar estar logado no seu DAM!
Funcionamento e permissões:
O aplicativo é construído utilizando o framework Electron.js, o qual cria aplicações desktop usando tecnologias web, como HTML, CSS e JavaScript. Construído seguindo o princípio do privilégio mínimo, ou seja, fornecer apenas os privilégios mínimos necessários. Sua arquitetura consiste em duas partes: o processo principal e os processos de renderização.
Na camada de renderização, utilizamos apenas HTML e CSS, desativamos o JavaScript para maior segurança. No processo principal (Servidor node.js) fazemos o envio dos arquivos ao S3 da AWS utilizando multipart upload, onde o mesmo utiliza requisições HTTP para enviar as partes do arquivo.
As requisições HTTP (Hypertext Transfer Protocol) são geralmente realizadas através da porta 80. Essa é a porta padrão para comunicação não criptografada usando HTTP. No entanto, quando é utilizado HTTPS (Hypertext Transfer Protocol Secure), que é a versão segura do HTTP, as requisições são feitas através da porta 443.
Portanto:
- HTTP: Porta 80
- HTTPS: Porta 443
É importante observar que essas são as portas padrão, mas podem ser configuradas de forma diferente em casos específicos.
Em termos de segurança, garantimos que nossas credenciais de acesso à AWS (Access Key ID e Secret Access Key) estão seguras e gerenciadas de forma apropriada. Além disso, configuramos políticas de acesso do IAM (Identity and Access Management) para controlar quem tem permissão para realizar operações de upload no S3. Utilizando HTTPS, as informações transmitidas durante o processo de upload serão criptografadas.
As permissões necessárias para operações:
- Leitura de Arquivos:
- Para ler um arquivo, o processo do Node.js precisa ter permissões de leitura no arquivo específico.
- Criação de Arquivos ou Diretórios:
- Para criar um novo arquivo ou diretório, o processo do Node.js precisa ter permissões de gravação e execução (no caso de diretórios) no diretório onde o novo arquivo ou diretório será criado.
- Remoção de Arquivos ou Diretórios:
- Para remover (excluir) um arquivo ou diretório, o processo do Node.js precisa ter permissões de gravação e execução no diretório pai do arquivo ou diretório a ser removido.
Mas, atenção! Como é uma versão BETA, temos algumas regras:
1 - Se você fechar o Yapoli Desk ou minimiza-lo, o executável continuará rodando em background. Dessa forma, você não precisa inicia-lo sempre que for preciso subir arquivos para seu DAM através do desktop.
2 - Caso você fique sem acesso a internet enquanto estiver ocorrendo o upload do Desk para bucket, não se preocupe : o processo será pausado automaticamente e retomado quando o acesso a internet estiver normalizado. Mas não deixe de conferir a pasta que você selecionou para que os arquivos fossem movidos quando o upload for concluído, tá bem?
3 - Seu token de acesso expira a cada 6 horas, tanto no Desk quanto no DAM. Mas, no Desk ele é renovado automaticamente. Porém, se você deixar a máquina desligada / desconectada mais que 14 dias, será solicitado novamente seu login e senha!
4 - Todos os arquivos que você sobe no bucket a partir do Desk, possuem trilha de auditoria. E o acesso é criptografado, dentro das melhores práticas, assim como seu DAM!
5 - O usuário que utiliza o Yapoli Desk, deve ser um usuário que possui acesso ao bucket.
6- Todos os tipos de extensão e tamanhos que você já sobe no seu DAM, são aceitos no Yapoli Desk.
7- YAP! E, claro, é uma versão BETA! Ficaremos animados em testá-lo com você e ouvir seus comentários <3
Comentários
0 comentário
Artigo fechado para comentários.