バケット内のすべてのオブジェクトに関する情報をクエリします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ens:ListObjects |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| BucketName |
string |
必須 |
バケットの名前。 |
test |
| EncodingType |
string |
任意 |
応答内のオブジェクト名のエンコーディングタイプ。URL エンコーディングのみがサポートされています。 |
url |
| Marker |
string |
任意 |
リスト操作を開始する位置。このパラメーターを指定すると、名前が Marker の値よりアルファベット順で大きいオブジェクトが返されます。Marker パラメーターは、返されたオブジェクトをページ単位でリスト表示するために使用され、その値の長さは 1,024 バイト未満である必要があります。 条件付きクエリ中に Marker に指定された値がリストに存在しない場合でも、リストは Marker の値よりアルファベット順で大きいオブジェクトから開始されます。 |
a |
| MaxKeys |
integer |
任意 |
返すオブジェクトの最大数。有効な値:0~1000。デフォルト値:100。 |
100 |
| Prefix |
string |
任意 |
リストしたいオブジェクトの名前に含める必要があるプレフィックス。プレフィックスを指定してオブジェクトをクエリすると、返されるオブジェクト名にはそのプレフィックスが含まれます。 パラメーターの値の長さは 1,000 バイト未満である必要があります。 |
b |
| ContinuationToken |
string |
任意 |
このリスト操作で使用されるトークン。オブジェクトの数が MaxKeys の値を超えた場合、次のリスト操作のトークンとして NextContinuationToken が応答に含まれます。 |
test1.txt |
| StartAfter |
string |
任意 |
リスト操作を開始する位置。このパラメーターを指定すると、名前が StartAfter の値よりアルファベット順で大きいオブジェクトが返されます。StartAfter パラメーターは、返されたオブジェクトをページ単位でリスト表示するために使用され、その値の長さは 1,000 バイト未満である必要があります。条件付きクエリ中に StartAfter に指定された値がリストに存在しない場合でも、リストは StartAfter の値よりアルファベット順で大きいオブジェクトから開始されます。 |
b |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| CommonPrefixes |
array |
リクエストで delimiter パラメーターが指定されている場合、応答には CommonPrefixes が含まれます。プレフィックスから次のデリミタの出現までの間に同じ文字列を含む名前を持つオブジェクトは、CommonPrefixes 内で単一の結果要素としてグループ化されます。 |
|
|
string |
リクエストで delimiter パラメーターが指定されている場合、応答には CommonPrefixes が含まれます。プレフィックスから次のデリミタの出現までの間に同じ文字列を含む名前を持つオブジェクトは、CommonPrefixes 内で単一の結果要素としてグループ化されます。 |
不涉及 |
|
| NextContinuationToken |
string |
次のリスト操作で使用されるトークン。 |
CgJiYw-- |
| ContinuationToken |
string |
このリスト操作で使用されるトークン。 |
test1.txt |
| Delimiter |
string |
オブジェクトを名前でグループ化するために使用される文字。 |
/ |
| EncodingType |
string |
応答内のオブジェクト名のエンコーディングタイプ。 |
不涉及 |
| Prefix |
string |
返されたオブジェクトの名前に含まれるプレフィックス。 |
b |
| Marker |
string |
リスト操作を開始する位置。 |
ceshi.txt1617853707991 |
| BucketName |
string |
バケットの名前。 |
test |
| Contents |
array<object> |
オブジェクトのメタデータのリスト。 |
|
|
object |
|||
| Key |
string |
オブジェクトの名前。 |
ceshi.txt1617853706546 |
| LastModified |
string |
オブジェクトが最後に変更された時間。 |
2021-04-08T03:48:47.488Z |
| ETag |
string |
エンティティタグ (ETag)。オブジェクトが作成されると、オブジェクトのコンテンツを識別するために ETag が作成されます。
|
5B3C1A2E053D763E1B002CC607C5**** |
| Size |
integer |
返されたオブジェクトのサイズ。単位:バイト。 |
15 |
| IsTruncated |
boolean |
リストされたオブジェクトが切り捨てられているかどうかを示します。有効な値:
|
true |
| KeyCount |
integer |
このリクエストで返されたキーの数。 |
10 |
| NextMarker |
string |
次のリスト操作を開始する位置。 |
ceshi.txt1617853707991 |
| MaxKeys |
integer |
返されたオブジェクトの最大数。 |
10 |
| RequestId |
string |
リクエストの ID。 |
4833C4AC-9396-458C-8F25-1D701334E560 |
例
成功レスポンス
JSONJSON
{
"CommonPrefixes": [
"不涉及"
],
"NextContinuationToken": "CgJiYw--",
"ContinuationToken": "test1.txt",
"Delimiter": "/",
"EncodingType": "不涉及",
"Prefix": "b",
"Marker": "ceshi.txt1617853707991",
"BucketName": "test",
"Contents": [
{
"Key": "ceshi.txt1617853706546",
"LastModified": "2021-04-08T03:48:47.488Z",
"ETag": "5B3C1A2E053D763E1B002CC607C5****",
"Size": 15
}
],
"IsTruncated": true,
"KeyCount": 10,
"NextMarker": "ceshi.txt1617853707991",
"MaxKeys": 10,
"RequestId": "4833C4AC-9396-458C-8F25-1D701334E560"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Invalid%s | Specified parameter %s is not valid | |
| 400 | InvalidBucketName | Specified parameter BucketName is not valid. | |
| 400 | InvalidPrefix | Specified parameter Prefix is not valid. | |
| 400 | InvalidStartAfter | Specified parameter StartAfter is not valid. | |
| 400 | InvalidMarker | Specified parameter Marker is not valid. | |
| 400 | InvalidDelimiter | Specified parameter Delimiter is not valid. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 400 | InvalidArgument | Specified parameter ContinuationToken is incorrect. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessDenied | auth is not valid | |
| 403 | UserDisable | The user has been disabled due to arrears. | このユーザーは料金不足で無効になった。 |
| 404 | NoSuchBucket | The specified bucket does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。