Я новичок в MinIO и пытаюсь использовать Java based SDKs
(MinIO и / или Amazon SDK).
Для обычных файлов это работает нормально, но когда я пытаюсь загрузить файл с SSE-C
( то есть с предоставленным клиентом KMS идентификатором ключа), я получаю эту ошибку (в случае Amazon SDK):
com.amazonaws.services.s3.model.AmazonS3Exception: A header you provided implies functionality that is not implemented (Service: Amazon S3; Status Code: 501; Error Code: NotImplemented; Request ID: 15ECD0D30FAA19D1; S3 Extended Request ID: fa2f2a07-5d03-4298-ae9c-9fe3e87c22e6), S3 Extended Request ID: fa2f2a07-5d03-4298-ae9c-9fe3e87c22e6 at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1695) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1350) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1101) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:758) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:732) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:714) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:674)
Я также пробовал пример кода на поваренной книге minIO, используя MinioClient и он по-прежнему дает исключение NotImplemented.
Сервер KMS on MinIO
был настроен с использованием руководства KMS по быстрому запуску MinIO. Также SSE, использующий автоматическое шифрование KMS, работает нормально