Cloud Can';t从Swift容器中删除Swift对象
我错误地将恶意软件文件上传到良性容器中,我正在尝试 我正在尝试从“恶意软件文件”容器中删除文件。我知道它在那里是因为'get'命令,但是'delete'命令不起作用 我正在执行以下代码:Cloud Can';t从Swift容器中删除Swift对象,cloud,openstack-swift,object-storage,Cloud,Openstack Swift,Object Storage,我错误地将恶意软件文件上传到良性容器中,我正在尝试 我正在尝试从“恶意软件文件”容器中删除文件。我知道它在那里是因为'get'命令,但是'delete'命令不起作用 我正在执行以下代码: ObjectStorageService objectStorageService = ObjectStorage.authenticateAndGetObjectStorageService(); String container = "Malware_Files"; String
ObjectStorageService objectStorageService =
ObjectStorage.authenticateAndGetObjectStorageService();
String container = "Malware_Files";
String fileName = "710cca9062403470a68a9280538a237ec33dc773e9682e1b75b28ed6cb441b27";
SwiftObject fileObj = objectStorageService.objects().get(container,fileName);
System.out.println("Got File!" + fileObj.getName() + " at size " + fileObj.getSizeInBytes());
ActionResponse response = objectStorageService.objects().delete(container, fileObj.getName());
System.out.println("Response: " + response);
SwiftObject fileObjAGAIN = objectStorageService.objects().get(container,fileName);
System.out.println("Got File!" + fileObjAGAIN.getName() + " at size " +
fileObjAGAIN.getSizeInBytes());
它应该得到想要的对象,删除它,然后再次得到它,并看到它不再存在
但这是我的输出:
Got File! 710cca9062403470a68a9280538a237ec33dc773e9682e1b75b28ed6cb441b27
at size 786432
Response: ActionResponse{success=false, fault=Not Found, code=404}
Got File! 710cca9062403470a68a9280538a237ec33dc773e9682e1b75b28ed6cb441b27 at size 786432
另外:我尝试删除另一个我确信存在的文件(我在GUI中看到过),并且可以正常工作。所以我猜这是某种虫子。我打开了
有人知道这是否真的是一只虫子吗?还是可以用另一种方式解决 请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。好的,谢谢您的澄清