Integração com o Amazon S3
O Evolux tem integração nativa com o serviço de armazenamento de arquivo em Nuvem da Amazon, o Amazon S3. Este serviço permite que as gravações telefônicas e imagens utilizadas no Evolux sejam enviadas diretamente à nuvem, para não ocupar mais o espaço interno no HD dos servidores Evolux.
O envio é feito diariamente, sendo as gravações de um dia sempre salvas no dia seguinte. Enquanto esse procedimento não é realizado, as gravações ficam armazenadas no próprio Evolux até serem transferidas para a nuvem. É importante ressaltar que o upload das gravações ocorrem durante todo o dia, com prioridade mínima no período das 6h às 20h.
Para que você possa habilitar esse serviço é necessário possuir uma conta na Amazon AWS. Após criar a sua conta, é preciso criar um Bucket do S3 (link), que é o lugar onde essas gravações serão armazenadas.
Logo após a criação do bucket, se faz necessário uma alteração nas configurações de CORS (link) do bucket, abaixo segue as configurações de CORS a serem aplicadas:
[
{
"AllowedHeaders": [
"Authorization",
"Content-Type",
"X-CSRF-Token"
],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"*.evolux.net.br",
"*.evolux.io",
"*.callwe.io"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
Para finalizar, precisaremos de um usuário do IAM com permissões de leitura e escrita no bucket, assim que o usuário for criado, automaticamente a Amazon irá criar uma Access Key ID e Secret Key, esses serão os dados que serão fornecidos ao Evolux, assim como o nome do Bucket S3.
É de extrema importância a conferência das permissões de acesso ao bucket, assim como as permissões do usuário cedido ao Evolux, que deve ter permissões de leitura e escrita. Para auxiliar nessa concessão de permissões, abaixo segue um exemplo de policy para o usuário IAM do Evolux:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": “ListaEBaixaObjetos”,
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:ListObject"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::bucket-exemplo”,
"arn:aws:s3:::bucket-exemplo/*”
]
}
]
}
Para solicitar a ativação do serviço, entre em contato com a nossa equipe de suporte através do e-mail: suporte@evolux.net.br.
Os dados anteriores à ativação do serviço não irão sofrer alterações, ou seja, as gravações não serão enviadas para a nuvem. O serviço começará a funcionar a partir do dia da ativação.
Caso deseje enviar todas as gravações realizadas antes de ativar a integração para o Bucket S3, pode solicitar a nossa equipe de suporte através do e-mail: suporte@evolux.net.br.
Não há custos com a Evolux quanto a ativação e utilização do recurso. Haverá custos referentes ao uso do serviço S3 com a própria Amazon.