Как указать тип шифрования при использовании s3remote для DVC - PullRequest
1 голос
/ 26 марта 2020

Я только начал изучать DV C. Я пытаюсь использовать s3 в качестве пульта DV C. Я получаю

Но когда я запускаю команду dvc push, я получаю общую ошибку c, говорящую

An error occurred (AccessDenied) when calling the PutObject operation: Access Denied

, которую я знаю точно, что я получаю эту ошибку, когда я не указывайте шифрование.

Это похоже на выполнение aws s3 cp с флагом --sse или указание ServerSideEncryption при использовании библиотеки boto3. Как я могу указать тип шифрования при использовании DV C. Coz внизу DV C использует boto3, поэтому должен быть простой способ сделать это.

1 Ответ

1 голос
/ 26 марта 2020

Получил ответ на это немедленно в канале разногласий DV C !! По умолчанию шифрование не используется. Мы должны указать, какой алгоритм шифрования на стороне сервера следует использовать.

Запуск DV c удаленное изменение сработало для меня!

dvc remote modify my-s3-remote sse AES256

Есть несколько вещей, которые мы можем настроить здесь , Все, что он делает, это добавляет запись sse = AES256 в ['remote "my-s3-remote"'] внутри .dvc/config файла.

Подробнее об этом здесь https://dvc.org/doc/command-reference/remote/modify

...