2017-09-25 69 views
-1

我們有一個AWS桶NPI_Recovery_Tool,其中包含兩個文件夾「輸入」和「輸出」。我們已經在輸入和輸出文件夾中創建了一個過期策略來在文件創建後每30天清理一次該文件。 在文件清理策略配置下,我們將前綴和標籤設置爲NPI_Recovery_Tool/Input,因爲我們需要刪除Input文件夾下的文件。但它刪除了整個NPI_Recovery_Tool文件夾。請幫助和建議。AWS桶文件清理(刪除)

回答

0

從給出的信息,我假設下面的東西爲我的答案。 桶名稱:NPI_Recovery_Tool這個桶裏面創建

兩個文件夾:輸入輸出

注:當添加前綴,你不應該包括鬥名

所以,如果你想刪除輸入文件夾下的文件前綴應該是輸入

FYI:S3 i它總是一個關鍵的對象存儲,而文件夾在訪問其中的任何對象時構成該鍵的名稱。

參考文獻:

  1. http://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html
  2. http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#object-keys
+0

偉大的..但如果我有布基特結構這樣Phynder/NPI_Recovery_Tool /輸入/ ..所以那麼前綴將NPI_Recovery_Tool /輸入/正確嗎? –

+0

如果您的存儲桶名稱是** Phynder **,那麼是前綴將是** NPI_Recovery_Tool/Input/** –