機械翻訳について

ロード・バランサの作成

post

/rest/vlbrs

サービス・インスタンスの下にロード・バランサを作成

リクエスト

サポートされているメディア・タイプ
本文 ()
ルート・スキーマ : schema
型: string
トップに戻る

レスポンス

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

200レスポンス

成功した操作
本文 ()
ルート・スキーマ : VLBR
型: object
ソースの表示
ネストされたスキーマ : accessControlEntries
型: array
ソースの表示
ネストされたスキーマ : AccessLog
型: object
ソースの表示
ネストされたスキーマ : balancerVips
型: array
ソースの表示
ネストされたスキーマ : ConnectionSettings
型: object
ソースの表示
ネストされたスキーマ : HealthCheck
型: object
ソースの表示
ネストされたスキーマ : inlinePolicies
型: array
ソースの表示
ネストされたスキーマ : listeners
型: array
ソースの表示
ネストされたスキーマ : permittedClients
型: array
ソースの表示
ネストされたスキーマ : permittedMethods
型: array
ソースの表示
ネストされたスキーマ : policies
型: array
ソースの表示
ネストされたスキーマ : restUris
型: array
ソースの表示
ネストされたスキーマ : tags
型: array
ソースの表示
ネストされたスキーマ : AccessControlEntry
型: object
ソースの表示
ネストされたスキーマ : プリンシパル
型: object
ソースの表示
ネストされたスキーマ : リスナー
型: object
ソースの表示
ネストされたスキーマ : EffectiveOriginServers
型: object
ソースの表示
ネストされたスキーマ : inlinePolicies
型: array
ソースの表示
ネストされたスキーマ : pathPrefixes
型: array
ソースの表示
ネストされたスキーマ : policies
型: array
ソースの表示
ネストされたスキーマ : sslCert
型: array
ソースの表示
ネストされたスキーマ : tags
型: array
ソースの表示
ネストされたスキーマ : virtualHosts
型: array
ソースの表示
ネストされたスキーマ : RestURI
型: object
ソースの表示

202レスポンス

作成中

400レスポンス

検証でエラーが発生しました

500レスポンス

失敗 内部サーバー・エラー
トップに戻る

cURLコマンド

次の例は、cURLを使用してRESTリソースにPOSTリクエストを送信してロード・バランサを作成する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。

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

curl -i -X POST
     -H "Content-Type: application/vnd.com.oracle.oracloud.lbaas.VLBR+json"
     -H "Authorization: Basic d2VibG9naWM6V2VsY29tZTE="
     -d "@requestbody.json"
        "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs"

serviceId1.balancer.uscom.oraclecloud.comは、RESTエンドポイントURLの例です。 この値をOracle Cloud Infrastructure Load Balancing ClassicサイトのRESTエンドポイントURLに変更します。 サイトのRESTエンドポイントURLを見つける方法については、「リクエストの送信」を参照してください。

リクエスト本文の例

次は、requestbody.jsonファイルのリクエスト本文のコンテンツの例です。

 {
  "name": "vllbr1",
  "scheme": "INTERNET_FACING",
  "region": "us1",
  "tags": [
    "tag1",
    "tag2"
  ],
  "disabled": "FALSE"
  
}

レスポンス本文の例

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

{
  "rest_uri": [
    {
      "type": "policies_base_uri",
      "uri": "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs/us1/vlbr1/policies"
    },
    {
      "type": "loadbalancer_public_endpoint",
      "uri": "https://vlbr-vlbr1.balancer.uscom.oraclecloud.com"
    },
    {
      "type": "listeners_base_uri",
      "uri": "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs/us1/vlbr1/listeners"
    },
    {
      "type": "accesscontrol_administration_uri",
      "uri": "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs/us1/vlbr1/acls"
    },
    {
      "type": "originserverpools_base_uri",
      "uri": "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs/us1/vlbr1/originserverpools"
    }
  ],
  "canonical_host_name": "vlbr-7948fafe39d24dde8df7b6a1578145af.balancer.uscom.oraclecloud.com",
  "scheme": "INTERNET_FACING",
  
  
  "owner": "weblogic",
  
  "tags": [
    "tag1",
    "tag2"
  ],
  "region": "us1",
  "disabled": "FALSE",
  
  "name": "vlbr1",
  "uri": "https://serviceId1.balancer.uscom.oraclecloud.com/vlbrs/us1/vlbr1",
  "display_name": "vlbr1",
  "operation_details": "https://serviceId1.balancer.uscom.oraclecloud.com/OperationDetails/CREATE_VLBR_d39b6b2b-7368-4c1b-b5c4-56651e962b67",
  "state": "CREATION_IN_PROGRESS"
}

レスポンス本文に用意されているuriを使用してリソースにアクセスし、そのステータスを確認してください。

トップに戻る