Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

146
Views
¿Cómo configurar un encabezado personalizado usando @aws-sdk/client-s3?

El R2 de Cloudflare tiene una extensión que evita un error de NoSuchBucket al crear el depósito si no existe. Para habilitarlo, se supone que debe agregar un encabezado cf-create-bucket-if-missing : true en la solicitud PutObject . ¿Se puede configurar este encabezado si usamos el paquete @aws-sdk/client-s3 npm? ¿Si es así, cómo?

Si la respuesta es no, ¿existe alguna solución alternativa que recomendaría?

Si ayuda, estoy creando una API nestjs de back-end y me gustaría incluir este encabezado en las solicitudes salientes.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

AWS SDK v2 le permite modificar solicitudes a través de Middleware .

Aquí hay un ejemplo de cómo agregar un encabezado personalizado usando middleware:

 const client = new S3({ region: "us-east-1" }); client.middlewareStack.add( (next, context) => (args) => { args.request.headers["cf-create-bucket-if-missing"] = "true"; return next(args); }, { step: "serialize", } ); const params = {}; // TODO: fill in usual PutObject params await client.PutObject(params);

Hay un buen artículo que se sumerge en la pila de middleware aquí .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!