本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
列出 Amazon S3 儲存貯體
若要傳回您擁有的一般用途儲存貯體清單,您可以使用 ListBuckets。您可以使用 Amazon S3 主控台、 AWS Command Line Interface或 AWS SDKs 列出儲存貯體。對於使用儲存貯體 (10,000 個儲存貯體) 使用預設服務配額API AWS 帳戶 的 AWS CLI、 AWS SDKs 和 Amazon S3 REST ListBuckets
的請求, 支援分頁和未分頁的請求。無論您帳戶中有多少儲存貯體,您都可以在 1 到 10,000 個儲存貯體之間建立頁面大小,以列出所有儲存貯體。對於分頁請求,ListBuckets
請求會傳回儲存貯體名稱和每個儲存貯 AWS 區域 體對應的 。下列 AWS Command Line Interface 和 AWS SDK 範例示範如何在ListBuckets
請求中使用分頁。請注意,有些 AWS SDKs 協助分頁。
許可
若要列出您所有的儲存貯體,您必須具有 s3:ListAllMyBuckets
許可。如果您遇到HTTP Access Denied (403 Forbidden)
錯誤,請參閱 拒絕對存取進行故障診斷 (403
Forbidden) Amazon S3 中的錯誤。
重要
我們強烈建議僅使用分頁ListBuckets
請求。只有將 AWS 帳戶 設為預設一般用途儲存貯體配額 10,000 才支援未分頁的ListBuckets
請求。如果您的核准一般用途儲存貯體配額超過 10,000,您必須傳送分頁ListBuckets
請求以列出帳戶的儲存貯體。所有未分頁的ListBuckets
請求都會被拒絕, AWS 帳戶 一般用途儲存貯體配額大於 10,000。
登入 AWS Management Console 並在 Word 開啟 Amazon S3 主控台。 https://console.aws.amazon.com/s3/
-
在左側導覽窗格中,選擇 Buckets (儲存貯體)。
-
在一般用途儲存貯體索引標籤上,您可以看到一般用途儲存貯體的清單。
-
若要依名稱尋找儲存貯體,請在搜尋方塊中輸入儲存貯體名稱。
若要使用 AWS CLI 產生一般用途儲存貯體的清單,您可以使用 ls
或 list-buckets
命令。下列範例示範如何建立分頁list-buckets
請求和未分頁ls
請求。若要使用這些範例,請取代 user input placeholders
.
範例 – 使用 ls
(未分頁) 列出您帳戶中的所有儲存貯體
下列範例命令會在單一非分頁呼叫中列出您帳戶中的所有一般用途儲存貯體。此呼叫會傳回您帳戶中所有儲存貯體的清單 (最多 10,000 個結果):
$ aws s3 ls
如需詳細資訊和範例,請參閱列出儲存貯體和物件。
範例 – 使用 ls
(分頁) 列出您帳戶中的所有儲存貯體
下列範例命令會進行一或多個分頁呼叫,以列出您帳戶中所有一般用途儲存貯體,每頁傳回 100 個儲存貯體:
$ aws s3 ls --page-size
100
如需詳細資訊和範例,請參閱列出儲存貯體和物件。
範例 – 列出您帳戶中的所有儲存貯體 (分頁)
下列範例提供分頁list-buckets
命令,以列出您帳戶中的所有一般用途儲存貯體。--max-items
和 --page-size
選項會將列出的儲存貯體數量限制為每頁 100 個。
$ aws s3api list-buckets / --max-items
100
/ --page-size100
如果項目輸出 (--max-items
) 的數量少於基礎 API 呼叫傳回的項目總數,則輸出會包含由starting-token
引數指定的連續字符,您可以傳遞至後續命令以擷取下一組項目。下列範例顯示如何使用先前範例傳回starting-token
的值。您可以指定 starting-code
來擷取接下來的 100 個儲存貯體。
$ aws s3api list-buckets / --max-items
100
/ --page-size100
/ --starting-tokeneyJNYXJrZXIiOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiAxfQ==
範例 – 列出 AWS 區域 (分頁) 中的所有儲存貯體
下列範例命令使用 --bucket-region
參數來列出 us-east-2
區域中帳戶中最多 100 個儲存貯體。不支援對區域端點提出與--bucket-region
參數中指定值不同的請求。例如,如果您想要限制對 中儲存貯體的回應us-east-2
,您必須向 中的端點提出請求us-east-2
。
$ aws s3api list-buckets / --region
us-east-2
/ --max-items100
/ --page-size100
/ --bucket-regionus-east-2
範例 – 列出以特定儲存貯體名稱字首開頭的所有儲存貯體 (分頁)
下列範例命令列出最多 100 個儲存貯體,其名稱開頭為 amzn-s3-demo-bucket
prefix.
$ aws s3api list-buckets / --max-items
100
/ --page-size100
/ --prefixamzn-s3-demo-bucket
下列範例示範如何使用 AWS SDKs 列出一般用途儲存貯體