Nessa opção é possível fazer a configuração da integração para onde o backup será enviado e também da rotina de execução.
Para cadastrar uma nova integração, clique no botão Nova Integração e escolha o tipo da integração, conforme passo a passo abaixo:
Para enviar arquivos de backup para sua conta Mega, é preciso preencher os seguintes campos abaixo:
Nome da integração: nome para distinguir a integração no ACS;
Tipo da integração: Mega;
E-mail do Usuário: e-mail criado para a integração;
Senha do usuário: senha criada para a integração;
Pasta de destino: local que o backup ficará armazenado;
Tempo de armazenamento do backup: quantidade de dias que o backup ficará armazenado no Mega.
Após preencher os dados, clique no botão Criar Integração.
Para configurar o backup via SFTP, é preciso inserir os seguintes dados de acesso:
Nome da integração: nome para distinguir a integração no ACS;
Tipo da integração: SFTP;
IP ou URL: IP ou URL do seu servidor;
Porta de acesso: porta SSH do seu servidor;
Nome do usuário: nome criado para a integração;
Senha do usuário: senha criada para a integração;
Caminho absoluto da pasta de arquivos no servidor: caminho em que o arquivo de backup será baixado;
Tempo de armazenamento do backup: define o período em dias para exclusão dos arquivos de backup do serviço de armazenamento. Exemplo: após 6 dias será excluído o arquivo de backup tanto do ACS quanto do Drive, e/ou SFTP;
Após preencher os dados, clique no botão Criar Integração.
Para fazer backups via Google Drive, é preciso preencher os seguintes campos abaixo:
Nome da integração: nome para distinguir a integração no ACS;
Tipo da integração: Google Drive;
Nome da pasta compartilhada: nome da pasta compartilhada cadastrado no Google Drive;
Tempo de armazenamento do backup: define o período em dias para exclusão dos arquivos de backup do serviço de armazenamento. Exemplo: após 6 dias será excluído o arquivo de backup tanto do ACS quanto do Drive, e/ou SFTP;
Arquivo de chave do Google Drive: Insira o arquivo gerado pelo Google Drive que será feito nas próximas etapas abaixo.
Após preencher os dados acima, vamos preparar a integração pela nuvem.
Acesse o link do Drive onde será utilizado a integração via API, pelo endereço: https://console.developers.google.com/. Após acessar, clique em APIs e serviços ativados ➜ Criar projeto.
Quando acessar a janela, preencha os dados com o nome do projeto.
Observação: o local pode ser preenchido como: Sem organização.
Após criar o projeto, precisa ser ativado a API em: Ativar APIs e serviços.
Selecione o Google Drive API.
Clique em Ativar.
Após ativar a API, acesse Credenciais ➜ Criar credenciais.
Selecione como uma Conta de serviço.
Acesse Contas de serviço no menu da lateral esquerdo, e preencha os detalhes da conta de serviço. O nome e ID da conta será preenchido automaticamente. Depois, clique no botão Concluir.
Após concluir a conta de serviço, copie e deixe salvo o e-mail da conta.
Acesse o menu Credenciais no menu de navegação no canto esquerdo da tela, e clique em Configurar tela de consentimento.
Na janela de permissões de consentimento, selecione a opção Externo (por se tratar de um cliente sem uma organização cadastrada), salvo exceções caso você tenha cadastro no Google Cloud da sua empresa. Após isso, clique em Criar.
Para realizar permissão 0Auth, é preciso preencher o nome do app e adicionar o e-mail para suporte ao usuário.
Em seguida, no final da página, é necessário adicionar o e-mail do desenvolvedor, e após preenchimento, clique em Salvar e Continuar.
Na tela de Escopos, podemos selecionar direto Salvar e Continuar.
Na tela de usuário de teste, também selecione o botão Salvar e Continuar.
Na tela de edição de registros, não é necessário realizar alterações. Clique em Voltar para o Painel.
Após voltar para o painel, clique em Publicar Aplicativo.
Confirme o envio para produção.
Após a confirmação da produção, será criada a conta de serviço, então é preciso abrir o endereço, clicando nela.
Abra o campo de Chaves no menu superior.
Clique em Adicionar chave ➜ Criar nova chave.
Selecione o arquivo de backup com extensão JSON, e clique em Criar.
Após isso, a chave privada de backup será baixada em seu computador.
Após configurar, abra o Google Drive, com a mesma conta do acesso do console da Google que foi integrado às APIs.
Crie uma nova pasta clicando com o botão direito na tela.
A pasta criada será responsável por armazenar os backups feitos no IXC ACS.
Clique com o botão direito em cima da pasta e depois clique em Compartilhar.
Adicione o e-mail que foi criado pelo console e na pasta o mesmo arquivo de chave adicionado no IXC ACS.
Lembre de permitir para aquele e-mail o direito de Editor, e depois clique em Enviar.
Após isso, assim que rodar a rotina de backup, o arquivo será salvo nessa pasta, conforme a imagem abaixo.
E por fim, adicione o mesmo arquivo JSON em seu sistema IXC ACS.
Após a conclusão da integração, clique na opção ao lado Nova Rotina para configurar o dia e hora em que o arquivo de backup será enviado à nuvem.
Ao criar uma rotina de backup, é necessário especificar o nome da rotina, o horário e os dias em que a tarefa será executada, além de selecionar quais backups serão enviados, seja Sftp,Google Drive ou Mega.
Após concluir essas configurações, clique no botão Criar Rotina.
Qualquer dúvida, nosso suporte está à disposição!