我正在使用s3cmdlinux实用程序从我们的amazons3bucket中删除文件。我在python中创建了一个函数,它调用s3cmd命令行实用程序并访问并删除amazons3bucket文件。在
command= 's3cmd -c .s3cfg del s3://project-bucket/images/testimage.jpg'
os.system(command)
当我通过django开发服务器运行这个项目时,它工作得很好。图像即被删除。在
但是如果我在apache上运行,它就不能工作了。图像不会被删除。我检查了apache错误日志,它们在apache日志中没有错误。请帮忙。在
问题解决了。给了.s3cfg文件777个权限,现在我可以列出图像并删除图像。在
确保apache用户有权限为要从中删除的所有图像和文件夹写入。在
相关问题 更多 >
编程相关推荐