Назад | Перейти на главную страницу

Обновлен AWS SDK, и теперь появляются заранее обозначенные ошибки.

Я только что обновился до последней версии Java SDK, и мои предварительно заданные URL-адреса больше не работают.

Раньше я использовал

        generatePresignedUrlRequest.addRequestParameter(
                Headers.S3_CANNED_ACL,
                CannedAccessControlList.PublicRead.toString()
        );

Однако теперь generatePresignedUrlRequest возвращает эту ошибку:

There were headers present in the request which were not signed:  x-amz-acl

Как подписать заголовок x-amz-acl?

Изменился на:

   generatePresignedUrlRequest.putCustomRequestHeader(Headers.S3_CANNED_ACL, CannedAccessControlList.PublicRead.toString());