我正在使用s3cmd linux实用程序从我们的amazon s3存储桶中删除文件。我在python中创建了一个函数,它调用s3cmd命令行实用程序并访问和删除文件amazon s3 bucket。
command= 's3cmd -c .s3cfg del s3://project-bucket/images/testimage.jpg'
os.system(command)
当我通过django开发服务器运行项目时,它工作正常。图像被删除。
但如果我在apache上运行它就行不通了。图像不会被删除。我检查了apache错误日志,它们在apache日志中没有错误。请帮忙。
答案 0 :(得分:0)
确保apache用户有权为您要删除的所有图像和文件夹进行写入。
答案 1 :(得分:0)
问题已解决。授予.s3cfg文件777权限,现在我可以列出图像以及删除图像。