@moyo_pochteniye

Не правильно возвращает объект в AWS, как исправить?

Добрый день. Существует следующий запрос - получить подписанную ссылку на изображение из бакета, но чтобы оно не качало его, а открывало в самом браузере.

import { getSignedUrl } from "@aws-sdk/s3-request-presigner";

 const signedUrl = await getSignedUrl(this._s3Client, new GetObjectCommand({
        Bucket: this._s3Config?.bucket,
        Key: path,
        ResponseContentDisposition: 'inline',
        ResponseContentType: 'image/png' 
    }));


Мне возвращает

{"id":1,"jsonrpc":"2.0","result":"https://asd.s3.tebi.io/base64/test2.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=asd%asd%2Feu-north-1%2Fs3%2Faws4_request&X-Amz-Date=20240211T175200Z&X-Amz-Expires=900&X-Amz-Signature=asd&X-Amz-SignedHeaders=host&response-content-disposition=inline&x-id=GetObject"}%
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы