Retrieve image export status#
イメージエクスポートの状況を取得します。
APIエンドポイント#
| リージョン | APIエンドポイント |
|---|---|
| 西日本リージョン3の場合 | https://import-export.jp-west-3.cloud.global.fujitsu.com |
| 東日本リージョン3の場合 | https://import-export.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
GET
/v1/imageexport/{export_id}/status
HTTPステータスコード#
正常時:200
エラー時:401, 403, 404, 500
リクエストパラメータの説明#
| 名前 | In | Type | デフォルト値 /必須指定 |
Description |
|---|---|---|---|---|
| X-Auth-Token | header | string | 必須 | Identityサービスを使用して取得したトークン |
| export_id | path | string | 必須 | イメージエクスポートAPIが返却するエクスポート処理のID |
レスポンスボディの説明#
本APIが返却するパラメーターの一覧をレスポンスパラメーター一覧、エクスポート失敗時のレスポンスパラメーター一覧、エクスポート失敗時の詳細エラーメッセージ一覧、失敗時のレスポンスパラメーター一覧に示します。レスポンスボディはJSON形式で出力されます。
export_statusがsucceededまたはprocessingの場合、レスポンスパラメーター一覧の内容が返却されます。
export_statusがfailedの場合、レスポンスパラメーター一覧、エクスポート失敗時のレスポンスパラメーター一覧、エクスポート失敗時の詳細エラーメッセージ一覧の内容が返却されます。
API失敗時には、失敗時のレスポンスパラメーター一覧の内容が返却されます。失敗時の詳細エラー情報一覧を詳細エラー情報一覧に示します。
表 1. レスポンスパラメーター一覧
| 名前 | Type | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| export_status | string | エクスポート処理状況 以下のいずれかの値をとります。
|
||||||||||||||
| progress | int | エクスポート処理の進捗状況 0~100の範囲の値をとります。 |
||||||||||||||
| image_id | string | エクスポート対象イメージに割り当てられたID | ||||||||||||||
| image_name | string | エクスポート対象イメージの名称 | ||||||||||||||
| storage_container | string | エクスポートしたイメージファイルが配置されるオブジェクトストレージ[Swift互換]のURLのパス | ||||||||||||||
| s3_storage_bucket | string | エクスポートしたイメージファイルが配置されるオブジェクトストレージ[S3互換]のURLのパス | ||||||||||||||
| request_time | string | エクスポート処理の受付日時 | ||||||||||||||
| details | object | エクスポート方式の詳細 | ||||||||||||||
| image_from | string | 移行元仮想環境 | ||||||||||||||
| image_to | string | 移行先仮想環境 | ||||||||||||||
| file_type | string | エクスポート対象イメージのファイル形式 |
表 2. エクスポート失敗時のレスポンスパラメーター一覧
| パラメーター名 | 値 | 説明 |
|---|---|---|
| error_message | string | 詳細エラーメッセージ |
表 3. エクスポート失敗時の詳細エラーメッセージ一覧
表 4. 失敗時のレスポンスパラメーター一覧
| パラメーター名 | 値 | 説明 |
|---|---|---|
| error_code | string | 詳細エラーコード |
| error_message | string | 詳細エラーメッセージ |
表 5. 詳細エラー情報一覧
| ステータスコード | 詳細エラーコード | 詳細エラーメッセージ | 対処方法 |
|---|---|---|---|
| 403 | 40301 | You cannot execute this API. | アカウントの権限を管理者に確認します。 |
| 404 | 40401 | Invalid export_id. | リクエストのURLを修正します。 |
| 500 | 50001 | Internal server error. | サポートに連絡してください。 |
| 500 | 50002 | Internal server error. | サポートに連絡してください。 |
レスポンス例#
{ "export_status":"succeeded", "progress":100, "image_id":"14294f46-d9fe-45bb-ba5f-0b93a69c4416", "image_name":"Rocky", "storage_container":"/v2/AUTH_100f1c092038413a8dd6771a455b17f5/test_container", "request_time":"2016-04-22T00:10:24Z", "details":{"image_from":"fj_cloud","image_to":"vmware","file_type":".vmdk"} }