HTTPオンデマンドプローブの作成
ヘルス・チェックでHTTPオンデマンド・プローブを作成します。
オンデマンド・プローブは、SDK、CLIおよびAPIを介して使用できます。
このタスクはコンソールを使用して実行できません。
oci health-checks HTTP-probe create-on-demandコマンドおよび必須パラメータを使用して、HTTPオンデマンド・プローブを作成します:
oci health-checks http-probe create-on-demand --compartment-id <compartment_OCID> --targets <json_file_or_string>
CLIコマンドのパラメータおよび値の完全なリストは、ヘルス・チェックのCLIを参照してください。
CreateOnDemandHttpProbe操作を実行して、HTTPオンデマンドプローブを作成します。
例次のリクエスト例では、HTTPプロトコルを介して
GET
リクエストを使用してwww.example.com
のヘルスをチェックするHTTPオンデマンド・プローブを作成します。POST /20180501/httpProbeResults { "compartmentId": "ocid1.compartment.oc1..<unique_ID>", "method": "GET", "protocol": "HTTP", "targets": ["www.example.com"], "timeoutInSeconds": 30 }
次に、以前に定義したHTTPオンデマンド・プローブを正常に作成するための
200
レスポンスの例を示します。resultsUrl
フィールドは、結果を取得するためのURLを示します。{ "id":"ocid1.pingprobe.OC2..<unique_ID>", "resultsUrl":"https://healthchecks.us-ashburn-1.oraclecloud.com/20180501/pingProbeResults/ocid1.pingprobe.OC2..<unique_ID>", "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "protocol":"HTTP", "targets":["www.example.com"], "timeoutInSeconds":30, "vantagePointNames":["ibm-sjc","aws-dub","dgo-nyc"] }