есть ли способ получить объекты из s3 с помощью URL — адреса

#javascript #node.js #amazon-web-services #amazon-s3

#язык JavaScript #node.js #amazon-веб-сервисы #amazon-s3

Вопрос:

Если я хочу получить свое изображение из s3, но использовать URL-адрес в качестве параметра в параметрах, это возможно. В настоящее время я получаю свои изображения с помощью ключа.

 const downloadParams = {  Key: fileKey,  Bucket: BUCKET_NAME  };   const data = await s3.getObject(downloadParams);  const stream = await fs.createReadStream(data);   return await s3.getObject(downloadParams).createReadStream(); }  

Комментарии:

1. Пожалуйста, расскажите нам больше о вашей ситуации. Почему вы хотите использовать URL-адрес вместо ключа? Находятся ли объекты в корзинах в вашей собственной учетной записи AWS? Являются ли объекты общедоступными?

Ответ №1:

Если у вас есть полный URL-адрес изображения, вы можете использовать request или аналогичную библиотеку для получения файла вместо использования s3.getObject