#node.js #amazon-web-services #amazon-s3 #aws-sdk-js
Вопрос:
Я использую AWS NodeJS для создания URL-адреса S3 с подписью председателя. Этот код работает нормально, и я получаю правильный URL-адрес.
AWS.config.update({ accessKeyId: 'accessKeyId', secretAccessKey: 'secretAccessKey', endpoint: 's3-eu-central-1.amazonaws.com', signatureVersion: 'v4', region: 'eu-central-1' }) const s3 = new AWS.S3() const myBucket = 'myBucket' const myKey = 'myKey' const url = s3.getSignedUrl('getObject', { Bucket: myBucket, Key: myKey, })
но иногда мне не нужны все данные из моего объекта bucket, поэтому возникает вопрос: могу ли я каким-то образом использовать команду SELECT для запроса данных из объекта S3 с помощью getSignedUrl.
Что-то вроде выражения типа SQL «ВЫБЕРИТЕ» метку времени», идентификатор, имя, фамилию ИЗ s3object», но во время создания подписанного документа.