0
在boto3的文檔中,沒有功能可以在存儲桶中創建目錄。儘管我們可以手動添加文件夾,但我需要通過python執行一些代碼。有沒有什麼辦法在已經存在的S3存儲桶中創建一個文件夾thorugh python?
在boto3的文檔中,沒有功能可以在存儲桶中創建目錄。儘管我們可以手動添加文件夾,但我需要通過python執行一些代碼。有沒有什麼辦法在已經存在的S3存儲桶中創建一個文件夾thorugh python?
您不需要在S3中創建文件夾。
如果您使用密鑰pics/cats/funny.gif
創建對象,則「文件夾」cats
將自動出現在「文件夾」pics
的內部。
「文件夾」一詞在引號中,因爲文件夾不是S3中的容器。它們派生自對象鍵中的/
分隔符顯示。
如果你想看到的空文件夾,你可以不是讓你看到創建(含0字節,一個空字符串),在/
如pics/
或pics/cats/
但這些服務於其他沒有什麼實際意義的名字結束空對象他們在控制檯,而他們是「空的」。
S3在技術上將您的對象存儲在扁平的詞彙索引空間中,而不是層次結構中。控制檯會自動將其名稱中包含/
的對象組織到可見文件夾中。
這在Working with Folders中有解釋。