2013-04-12 60 views
0

http://hpcloud.github.io/HPCloud-PHP/doc/api/html/class_h_p_cloud_1_1_storage_1_1_object_storage_1_1_container.html#af7c3ea3150164bc92700134803f277be如何在HPCloud-PHP 1.20

它們提供的API來刪除對象中刪除的所有對象的集裝箱,但沒有辦法刪除的所有對象的容器。因爲在規則。如果我想刪除容器,我必須首先將容器清空。 目前爲了處理它,我必須獲取容器中的所有對象並刪除它們中的每一個,這意味着我的網站可能會執行許多請求來刪除非空容器。

我已經發布了一些關於HpCloud-PHP的未回答的問題,但是直到現在,它可能還是一件新事物。

回答

0

對不起,Swift中沒有API調用刪除非空容器。您必須遍歷容器中的所有對象,並單獨刪除它們以刪除容器。

由於PHP綁定幾乎是直接映射到API調用,所以在api.openstack.org上有許多OpenStack API的文檔。

0

,能夠使用CLI工具無論強制去除其內容物的容器:在對象存儲CLI

hpcloud containers:remove :demorama --force 

文檔可以發現here for UNIX。可以找到CLI的主要文檔頁面here。祝你好運 - 戴夫

相關問題