1

我刚刚开始探索 DVC。我正在尝试将 s3 作为我的 DVC 遥控器。我正进入(状态

但是当我运行dvc push命令时,我得到一般错误说

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

我知道当我不指定加密时会出现该错误。

它类似于aws s3 cp使用--sse标志运行或ServerSideEncryption使用 boto3 库时指定。使用 DVC 时如何指定加密类型。因为 DVC 下的 Coz 使用 boto3,所以必须有一个简单的方法来做到这一点。

4

1 回答 1

2

立即在 DVC 不和谐频道中得到了答案!默认情况下,不使用加密。我们应该指定应该使用什么服务器端加密算法。

运行 dvc remote modify 对我有用!

dvc remote modify my-s3-remote sse AES256

我们可以在这里配置很多东西。所有这一切都是在文件内部添加sse = AES256一个条目['remote "my-s3-remote"'].dvc/config

更多关于这里 https://dvc.org/doc/command-reference/remote/modify

于 2020-03-26T05:51:26.720 回答