Queries deleted files or directories.
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
操作 | String | 必須 | ListRecycledDirectoriesAndFiles |
実行する操作です。 値をListRecycledDirectoriesAndFilesに設定します。 |
FileSystemId | String | 必須 | 1ca404 **** |
ファイルシステムの ID。 |
FileId | String | 必須 | 04***08 |
照会するディレクトリのID。 ListRecycleBinJobs操作を呼び出して、FileIdパラメーターの値を照会できます。 |
NextToken | String | 任意 | 1256****25 |
クエリ結果の次のページを取得するために使用されるトークン。 You do not need to specify this parameter for the first query. クエリですべてのファイルおよびディレクトリが不完全に返された場合、NextTokenパラメーターの戻り値は空ではありません。 In this case, you can specify a valid value for the NextToken parameter to continue the query. |
MaxResults | Long | 任意 | 100 |
The number of files or directories to return for each query. 有効な値: 10 ~ 1000 デフォルト値: 100。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | 98696EF0-1607-4E9D-B01D-F20930B6 **** |
リクエストの ID です。 |
NextToken | String | None |
クエリ結果の次のページを取得するために使用されるトークン。 If all the files and directories are incompletely returned in a query, the return value of the NextToken parameter is not empty. この場合、NextTokenパラメーターに有効な値を指定して、クエリを続行できます。 |
Entries | エントリの配列 |
ごみ箱内のファイルまたはディレクトリに関する情報の配列。 |
|
FileId | String | 04 *** 08 |
ファイルまたはディレクトリのID。 |
データ型 | String | File |
返されたオブジェクトの型。 設定可能な値は以下のとおりです。
|
パラメーター名 | String | test001 |
削除される前のファイルまたはディレクトリの名前。 |
DeleteTime | String | 2021-05-30T10:08:08Z |
ファイルまたはディレクトリが削除された時刻。 |
イノード | String | 04***08 |
ファイルまたはディレクトリのinode。 |
ATime | String | 2019-10-30T10:08:08Z |
ファイルまたはディレクトリが最後にアクセスされた時刻。 |
MTime | String | 2019-10-30T10:08:08Z |
ファイルまたはディレクトリが最後に変更された時刻。 |
CTime | String | 2019-10-30T10:08:08Z |
The time at which the metadata was last modified. |
Size | Long | 1073741824 |
The size of the file. 単位:バイト TypeパラメーターにDirectoryが返された場合、このパラメーターに値0が返されます。 |
例
リクエストの例
http(s):// [エンドポイント]/? アクション=ListRecycledDirectoriesAndFiles
&FileSystemId=1ca404 ****
&FileId=04 *** 08
&NextToken=1256 **** 25
&MaxResults=100
&共通リクエストパラメータ
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListRecycledDirectoriesAndFilesResponse>
<RequestId>98696EF0-1607-4E9D-B01D-F20930B6 ****</RequestId>
<NextToken>None</NextToken>
<エントリ>
<FileId>04 *** 08</FileId>
<Type> ファイル </Type>
<名前> test001</名前>
<DeleteTime>2021-05-30T10:08:08Z</DeleteTime>
<イノード> 04 *** 08</イノード>
<ATime>2019-10-30T10:08:08Z</ATime>
<MTime>2019-10-30T10:08:08Z</MTime>
<CTime>2019-10-30T10:08:08Z</CTime>
<サイズ> 1073741824</サイズ>
</エントリ>
</ListRecycledDirectoriesAndFilesResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "98696EF0-1607-4E9D-B01D-F20930B6 ****" 、
"NextToken" : "None" 、
"エントリ" : [ {
"FileId" : "04 *** 08" 、
"タイプ" : "ファイル" 、
"Name" : "test001",
"DeleteTime" : "2021-05-30T10:08:08Z" 、
"Inode" : "04 *** 08" 、
"ATime" : "2019-10-30T10:08:08Z" 、
"MTime" : "2019-10-30T10:08:08Z" 、
"CTime" : "2019-10-30T10:08:08Z" 、
"Size" : 1073741824
} ]
}
エラーコード
HttpCode | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | IllegalCharacters | パラメーターに不正な文字が含まれています。 | パラメーターの指定された値が無効な場合に返されるエラーメッセージ。 |
400 | MissingFileSystemId | このアクションにはFileSystemIdが必須です。 | FileSystemIdパラメーターが指定されていない場合に返されるエラーメッセージ。 |
400 | InvalidParameter.KMSKeyId.KMSUnauthorized | KMSは承認されません。 | Key Management Service (KMS) にアクセスする権限がない場合に返されるエラーメッセージ。 |
400 | InvalidParameter.KMSKeyId.CMKNotEnabled | CMKを有効にする必要があります。 | 指定されたカスタマーマスターキー (CMK) が無効になっている場合に返されるエラーメッセージ。 |
404 | InvalidFileSystem.NotFound | 指定されたファイルシステムが存在しません。 | 指定されたファイルシステムが存在しない場合に返されるエラーメッセージ。 |
404 | InvalidFileId.NotFound | 指定されたFileId(% FileId) は存在しません。 | 指定されたファイルまたはディレクトリが存在しない場合に返されるエラーメッセージ。 |
404 | InvalidParameter.InvalidNextToken | 指定されたNextTokenはinvaildです。 | NextTokenパラメーターに無効な値が指定されている場合に返されるエラーメッセージ。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。