Интеграция MinIO с KMS с использованием Java SDK - PullRequest
1 голос
/ 24 января 2020

Я новичок в 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, работает нормально

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