Estoy creando una aplicación de lambda en Node.js para encontrar todos los archivos en la carpeta de S3. Estoy usando s3Client.listObjectsV2 para obtener todas las claves en S3, estoy obteniendo la siguiente respuesta, quiero filtrar el conjunto de resultados solo a archivos. ¿Cuáles son las mejores prácticas para eso? { . . . Read more
He creado un bote S3 utilizando el AWS CDK de la siguiente manera: new s3.Bucket(this, ‘MiPrimerBote’, { versioned: true, encryption: s3.BucketEncryption.KMS, blockPublicAccess: s3.BlockPublicAccess.BLOCK_ALL, }); Pero no he tenido mucho éxito escribiendo pruebas Jest para ello. He intentado seguir https://docs.aws.amazon.com/cdk/v2/guide/testing.html#Capturing pero no he tenido mucha suerte. El s3.BlockPublicAccess.BLOCK_ALL devuelve {“blockPublicAccess”: {“blockPublicAcls”: . . . Read more
Cuando un usuario se registra y proporciona un nombre de usuario y contraseña, y verifica su dirección de correo electrónico, puede iniciar sesión en su cuenta, lo cual genera un ID de token. Utilizando ese ID de token en Postman, pueden acceder a la API. Pensé que esto sería suficiente . . . Read more
Estoy haciendo uso de la API de Instagram Messenger de Facebook para poder enviar imágenes a nuestros usuarios. En sus documentos, especifican que necesitamos enviarles una URL de la imagen. En mi caso, esa URL apunta a un bucket de S3 que contiene la imagen. Facebook debe tener acceso al . . . Read more
Tengo el siguiente código: const { S3Client } = require(‘@aws-sdk/client-s3’); const { createPresignedPost } = require(‘@aws-sdk/s3-presigned-post’); router.post( ‘/sign-s3’, async (req, res, next) => { const { name, type } = req.body; const client = new S3Client({ region: ‘eu-central-1’, credentials: { accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, }, }); const params = { . . . Read more