第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

AWS S3 Listing API - 如何列出具有特定前綴的 S3 存儲(chǔ)桶內(nèi)的所有內(nèi)容

AWS S3 Listing API - 如何列出具有特定前綴的 S3 存儲(chǔ)桶內(nèi)的所有內(nèi)容

Go
慕萊塢森 2023-06-26 15:29:09
我正在嘗試列出prefixS3 存儲(chǔ)桶中特定的所有項(xiàng)目。這是我的目錄結(jié)構(gòu):Item1/     Item2/          Item3/               Item4/                     image_1.jpg               Item5/                     image_1.jpg                     image_2.jpg當(dāng)我設(shè)置prefex為 時(shí)Item1/Item2,我得到以下鍵:Item1/Item2/Item1/Item2/Item3/Item4/image_1.jpgItem1/Item2/Item3/Item5/image_1.jpgItem1/Item2/Item3/Item5/image_2.jpg我想得到的是:Item1/Item2/Item1/Item2/Item3Item1/Item2/Item3/Item4Item1/Item2/Item3/Item5Item1/Item2/Item3/Item4/image_1.jpgItem1/Item2/Item3/Item5/image_1.jpgItem1/Item2/Item3/Item5/image_2.jpg無論如何,在 golang 中可以實(shí)現(xiàn)這一點(diǎn)嗎?
查看完整描述

1 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

Amazon S3 中實(shí)際上并不存在文件夾。它是一個(gè)扁平的對象存儲(chǔ)系統(tǒng)。

例如,使用AWS 命令行界面 (CLI),我可以將命令復(fù)制到 Amazon S3 存儲(chǔ)桶:

aws?s3?cp?foo.txt?s3://my-bucket/folder1/folder2/foo.txt

即使不存在,這項(xiàng)工作也folder1很好folder2。這是因?yàn)閷ο蟠鎯?chǔ)時(shí)使用包含對象完整路徑的Key(文件名)。因此,上面的對象實(shí)際上有一個(gè) Key(文件名):

folder1/folder2/foo.txt

然而,為了讓事情變得更容易,Amazon S3 管理控制臺(tái)讓它看起來好像有文件夾。在 S3 中,這些稱為通用前綴而不是文件夾。

因此,當(dāng)您在指定 a 的同時(shí)進(jìn)行 API 調(diào)用以列出存儲(chǔ)桶的內(nèi)容時(shí)Prefix,它只會(huì)顯示“列出 Key 以該字符串開頭的所有對象”。

您的列表不顯示任何文件夾,因?yàn)樗鼈儗?shí)際上并不存在。

現(xiàn)在,只是與我自己矛盾,實(shí)際上可以創(chuàng)建一個(gè)文件夾(例如,通過單擊管理控制臺(tái)中的“創(chuàng)建文件夾”)。這實(shí)際上創(chuàng)建了一個(gè)與文件夾同名的零長度對象。然后,該文件夾將出現(xiàn)在列表中,因?yàn)樗鼘?shí)際上列出的是零長度對象而不是文件夾。

這可能就是為什么Item1/Item2/出現(xiàn)在您的列表中,但Item1/Item2/Item3沒有出現(xiàn)的原因。在某個(gè)階段,某人必須“創(chuàng)建了一個(gè)名為 的文件夾”?Item1/Item2/,該文件夾實(shí)際上使用該密鑰創(chuàng)建了一個(gè)零長度對象。


查看完整回答
反對 回復(fù) 2023-06-26
  • 1 回答
  • 0 關(guān)注
  • 178 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號