Rahul Kumar Ответов: 1

Как обновить разрешение на файл AWS S3?


Привет,

Я загружаю видео с помощью Multipart Upload на Amazon-S3 с помощью node.js. Я использую этот[^] ссылка

Загруженное видео по умолчанию доступно только владельцу.

При загрузке файла используйте следующий код

var params_to_upload_on_S3 = {
                    ACL: 'public-read',
                    Bucket: imageBucket,
                    Key: imgName  + ".jpg",
                    Body: imageBuffer,
                    ContentType : 'Image/jpg'
                }

            s3.putObject(params_to_upload_on_S3 , function (err, res) {
                if(err)
                    console.log('Thumnail Upload Error'+ err);
                else 
                    console.log('Thumbnail Successfully uploaded .'+ JSON.stringify(res));

                fs.unlink(imagePath, function(){
                    console.log('File deleted from local storage');
                });

            });


"putObject" имеет опцию ACL: 'public-read' для установки разрешения. но я не нашел никакого варианта в MultipartUpload.

Есть ли какая-либо возможность обновить разрешение существующего файла или установить разрешение в Многострочной загрузке?

1 Ответов

Рейтинг:
0

Member 12603216

Привет,

Загрузка файла в aws s3 с помощью утилиты transfer utility
[^]

В приведенной выше ссылке вы можете использовать четвертый вариант для загрузки файла с метаданными. В разделе метаданные вы можете изменить разрешения для файла.

Надеюсь, это вам поможет!