title: How can i secure my aws s3 bucket to be write only
body: <p>I have s3 bucket where i will upload pdf files from my front end. The front end will have 'careers' page where everybody can apply for some work position and upload his CV. I am using aws sdk for that on my nodejs api. But the CV on the S3 bucket needs to be private of course. The problem is that SDK code upload works if the s3 bucket is maked public only.</p>
  <p>For file upload i am using multer.</p>
  <pre><code>const upload = multer({
    fileFilter: fileFilter,
    storage: multerS3({
      acl: 'public-read',
      s3,
      bucket: bucket_name',
      key: function(req, file, cb) {       
        req.file = file.originalname;
        cb(null, file.originalname);
      }
    })
  });
  
  </code></pre>
  <p>How can i make the uploaded cv secure on my s3 bucket ? So everyody can upload files on it, but it should be private and no one will not get access to it to READ.</p>