需要一些帮助。
我有一个使用Boto3的Python脚本来执行S3 Bucket加密。它在此之前工作正常,就在最近我注意到当我使用脚本时,它将导致对象变为0字节。 如果我通过控制台手动加密它,它工作得很好。
是否有人面临类似问题,您是否愿意分享任何解决方法?至少要恢复文件。我在这里一无所知。
我做了一个快速的故障排除,发现当执行下面的行时,它会将文件更改为0字节。
client.put_object(Bucket=bucket_name, Key=object_key, ServerSideEncryption='AES256')
非常感谢您的帮助和帮助。
此致 阿米尔。
答案 0 :(得分:2)
该行代码缺少Body
参数。您无法告诉它要上传哪些文件或内容。