#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