Evaluando propuestas

Lambda Aws - Upload, watermark e resize

Publicado el 15 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Upload de múltiplos arquivos, que devem enviar para AWS e que deve acontecer um redimensionamento e aplicação de marca d'água caso o cliente possua uma imagem de marca d'água cadastrada.

Podemos definir um endereço padrão para a marca d'água no nosso servidor ou no S3.

Por exemplo:
Cada cliente possui um id no banco de dados e o diretório de imagens/uploads desse cliente é este id encriptado para md5. Podemos manter esse mesmo padrão na AWS, onde dentro do Bucket, cada cliente tem o seu diretório (Ex.: Cliente ID 1 - aws/users/c4ca4238a0b923820dcc509a6f75849b/) onde serão armazenadas as imagens originais e redimensionadas.

A imagem de marca d'agua sempre será algo como app.enderecodaaplicacao.com.br/users/imagens/c4ca4238a0b923820dcc509a6f75849b/watermark.png

Caso essa imagem/URL exista, a função no Lambda aplica a marca d'agua?

Ou melhor ainda, podemos criar um arquivo .json com as configs do cliente, que essa função do Lambda lê as definições do cliente e configs pra marca dágua (existe ou não marca d'água, porcentagem de opacidade, etc.)
Ex.: App.enderecodaaplicacao.com.br/api/users/c4ca4238a0b923820dcc509a6f75849b

O retorno desse url vai ser algo do tipo

{
id: 1,
watermark: 'app.enderecodaaplicacao.com.br/users/imagens/c4ca4238a0b923820dcc509a6f75849b/watermark.png',
opacity: '70%'
}

Ou se for melhor pra quem for desenvolver, jogamos o upload desse arquivo pra AWS S3, ai fica sempre no bucket.
-> Ex.: Aws/users/c4ca4238a0b923820dcc509a6f75849b/watermark.png

Podemos fornecer um JSON com as informações de cada id de cliente.

Enviar proposta para construção do código e configuração lambda aws.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador, Otro

Plazo de Entrega: 20 Septiembre, 2023

Habilidades necesarias

Otros proyectos publicados por E. D.