ゴミ箱からファイルまたはディレクトリを復元します。
操作説明
この機能は、汎用 NAS ファイルシステムでのみサポートされています。
1 つのファイルシステムで一度に実行できるファイル復元またはクリーンアップジョブは 1 つだけです。ファイルの復元中は、新しいファイル復元またはクリーンアップジョブを開始することはできません。
1 つの復元ジョブで復元できるファイルまたはディレクトリは 1 つだけです。指定したディレクトリを復元すると、そのディレクトリ内のすべてのファイルが再帰的に復元されます。
ファイルが復元されるとデータ整理が実行されます。データ整理中は、読み取りリクエストのパフォーマンスがわずかに低下します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nas:CreateRecycleBinRestoreJob |
create |
*FileSystem
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FileSystemId |
string |
必須 |
ファイルシステムの ID。 |
1ca404**** |
| FileId |
string |
必須 |
復元するファイルまたはディレクトリの ID。 ListRecycledDirectoriesAndFiles 操作を呼び出して、削除されたデータの FileId を照会できます。 |
04***08 |
| TargetFileId |
string |
必須 |
ファイルの復元先となるディレクトリの ID。
|
13***15 |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントでトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。詳細については、「べき等性を確保する方法」をご参照ください。 説明
このパラメーターを指定しない場合、システムは自動的にリクエスト ID をクライアントトークンとして使用します。リクエスト ID はリクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-42665544**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| RequestId |
string |
リクエスト ID。 |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| JobId |
string |
ジョブ ID。 |
rb-10****491ff-r-162****165400 |
例
成功レスポンス
JSONJSON
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"JobId": "rb-10****491ff-r-162****165400"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | MissingTargetFileId | TargetFileId is mandatory for this action. | |
| 400 | MissingFileId | FileId is mandatory for this action. | |
| 400 | InvalidParameter.KMSKeyId.KMSUnauthorized | KMS is not authorized. | |
| 400 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be enabled. | |
| 403 | OperationDenied.RecycleBinDisabled | The operation is denied because the recycle bin is disabled. | |
| 403 | OperationDenied.Conflict | The operation is in conflict with (% JobId). Please try again later. | |
| 403 | OperationDenied.TooManyRunningJobs | The maximum number of running job is one. Please try again later. | |
| 403 | InvalidTargetFileId.NotDirectory | The specified TargetFileId(% TargetFileId) is not directory. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | |
| 404 | InvalidFileId.NotFound | The specified FileId(%FileId) does not exist. | |
| 404 | InvalidTargetFileId.NotFound | The specified TargetFileId(%TargetFileId) does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。