機械翻訳について

インスタンス再起動リクエストの作成

post

/rebootinstancerequest/

インスタンスが実行開始後にハングした場合、このリクエストを使用してインスタンスを再起動できます。 このリクエストの作成後、リクエストのステータスを取得するには、GET /rebootinstancerequest/{name}を使用します。 rebootinstancerequestのステータスがcompleteに変わると、インスタンスが再起動されたことがわかります。

インスタンスを再起動するには名前を指定する必要があり、それはGET /instance/{container}/によって表示できます。

必要なロール: このタスクを実行するには、Compute_Operationsのロールが必要です。 このロールが割り当てられていない、または割当てが不明な場合は、システム管理者に連絡してロールがユーザーにOracle Cloud My Servicesで割り当てられるようにしてください。 Oracle Cloudの管理および監視ユーザー・ロールの変更に関する項を参照してください。

リクエスト

サポートされるメディア・タイプ
ヘッダー・パラメータ
本文 ()
リクエスト本文には、作成するインスタンス再起動リクエストの詳細が含まれます。
ルート・スキーマ : RebootInstanceRequest-post-request
型: object
リクエスト本文には、作成するインスタンス再起動リクエストの詳細が含まれます。
ソースの表示
  • インスタンスが実行開始後にハングした場合は、これをtrueに設定し、ハード・リセットを実行します。
  • 再起動するインスタンスのマルチパート名。
トップに戻る

レスポンス

サポートされるメディア・タイプ

201レスポンス

作成されました。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
ヘッダー
本文 ()
ルート・スキーマ : RebootInstanceRequest-response
型: object
ソースの表示
トップに戻る

cURLコマンド

次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、インスタンス再起動リクエストを作成する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。

コマンドを1行で入力します。 この例では、読みやすくするために改行が使用されています。

curl -i -X POST
     -H "Cookie: $COMPUTE_COOKIE"
     -H "Content-Type: application/oracle-compute-v3+json"
     -H "Accept: application/oracle-compute-v3+json"
     -d "@requestbody.json"
        https://api-z999.compute.us0.oraclecloud.com/rebootinstancerequest/
  • COMPUTE_COOKIEは、前の手順で認証cookieを格納した変数の名前です。 認証クッキーの取得および変数への格納の詳細は、認証を参照してください。

  • api-z999.compute.us0.oraclecloud.comはRESTエンドポイントURLの例です。 この値をCompute ClassicサイトのRESTエンドポイントURLに変更します。 サイトのRESTエンドポイントURLを見つける方法については、「リクエストの送信」を参照してください。

リクエスト本文の例

次の例では、インスタンス/Compute-acme/jack.jones@example.com/7b036196-d077-4b6a-b2c8-64bc9d8d97ceのインスタンス再起動リクエストを作成するためのrequestbody.jsonファイルのリクエスト本文の内容を示しています。

{
 "hard": true,
 "instance": "/Compute-acme/jack.jones@example.com/7b036196-d077-4b6a-b2c8-64bc9d8d97ce"
}

レスポンス本文の例

次の例は、レスポンス本文をJSON形式で示しています。

{
  "name": "/Compute-acme/jack.jones@example.com/7b036196-d077-4b6a-b2c8-64bc9d8d97ce/8666a368-6264-4cee-9ec4-63996234deb1",
  "client_owned": true,
  "hard": true,
  "creation_time": "2016-05-10T16:08:10Z",
  "uri": "https://api-z999.compute.us0.oraclecloud.com/rebootinstancerequest/Compute-acme/jack.jones@example.com/7b036196-d077-4b6a-b2c8-64bc9d8d97ce/8666a368-6264-4cee-9ec4-63996234deb1",
  "instance_id": "7b036196-d077-4b6a-b2c8-64bc9d8d97ce",
  "instance": "/Compute-acme/jack.jones@example.com/7b036196-d077-4b6a-b2c8-64bc9d8d97ce",
  "state": "active",
  "request_id": "8666a368-6264-4cee-9ec4-63996234deb1",
  "error_reason": ""
}
トップに戻る