Обработка загрузки изображений в автономном режиме с помощью AppSync и S3 - PullRequest
0 голосов
/ 30 мая 2019

Я использую AppSync и S3 для загрузки изображений.Ищу способ обработки загрузки изображений в автономном режиме.

case1: я использую мутацию createSignedS3Url для получения подписанного URL-адреса и выполнения запроса на размещение подписанного URL-адреса для загрузки изображения в корзину s3,Проблема: в автономном режиме невозможно получить подписанный URL и загрузить изображение в корзину S3.После получения подписанного URL-адреса мы не знаем, когда пользователь собирается загружать изображение, чтобы указать время ожидания для подписанного URL-адреса.что кажется более подверженным ошибкам.

case2: я могу использовать пул удостоверений личности cognito Amazon для авторизации пользователя, доступного в пуле cognito, для предоставления доступа к корзине S3.Это может решить некоторые проблемы из case1.Проблема: Как показать изображение, загруженное в автономном режиме.

Я использую мутацию createSignedS3Url, чтобы получить подписанный URL-адрес и сделать запрос на добавление изображения для загрузки.

type S3Payload {
  uploadUrl: String!
  url: String!
}

input S3Input {
  fileName: String!
  type: String!
}

type Mutation {
  createSignedS3Url(input: S3Input): S3Payload
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...