Javascript S3带注释/说明的Bucket上传

Javascript S3带注释/说明的Bucket上传,javascript,angularjs,typescript,nestjs,Javascript,Angularjs,Typescript,Nestjs,我使用亚马逊的nest.js、Angular和S3 Bucket API在我的应用程序上上传文件,目前一切正常,但我需要为我上传的文件创建一个上传注释,我正在寻找API S3文档,但找不到任何相关内容。当我列出我上传的文件时,是否可以发送带有注释的文件并返回此注释 这是我上传的代码: uploadedData.files.forEach(file => { const params: aws.S3.Types.PutObjectRequest = { B

我使用亚马逊的nest.js、Angular和S3 Bucket API在我的应用程序上上传文件,目前一切正常,但我需要为我上传的文件创建一个上传注释,我正在寻找API S3文档,但找不到任何相关内容。当我列出我上传的文件时,是否可以发送带有注释的文件并返回此注释

这是我上传的代码:

uploadedData.files.forEach(file => {
        const params: aws.S3.Types.PutObjectRequest = {
          Bucket: bucket,
          Body: file.buffer,
          ACL: 'private', //'public-read',
          Key: `${email}/${file.originalname}`
        };
        this.s3
          .upload(params, (err, data) => {
            if (err) {
              throw new Error(`Failed to upload image file: ${err}`);
            } else {
              responseData.push(data);
              if (responseData.length === uploadedData.files.length) {
                //if all files have been uploaded..
                res.status(HttpStatus.OK).json({
                  error: false,
                  message: 'Files uploaded suceesFully',
                  data: responseData
                });
              }
            }
          })
          .on('httpUploadProgress', function(progress) {
            process.stdout.write('.');
            if (progress.loaded - progress.total === 0) {
              process.stdout.write('[END]');
            }
          });
      });