MENU
      changeLoadBalancerListenerConfiguration
        • PDF

        changeLoadBalancerListenerConfiguration

        • PDF

        記事の要約

        VPC環境で利用できます。

        概要

        ロードバランサリスナーの設定を変更します。

        リクエスト

        リクエストパラメータ

        パラメータ名要否タイプ制約事項説明
        regionCodeNoString- リージョンコード
        ロードバランサリスナーの設定を変更するロードバランサインスタンスのリージョン(Region)を決定
        regionCodeは、getRegionListアクションを通じて取得
        - デフォルト:getRegionList照会結果の最初のリージョンを選択
        loadBalancerListenerNoYesString- 設定を変更するロードバランサリスナー番号
        loadBalancerListenerNoは、getLoadBalancerListenerListアクションを通じて取得
        protocolTypeCodeYesString- リスナーのプロトコルタイプコード
        リスナーが登録されているロードバランサのタイプに応じて、使用可能なリスナーのプロトコルタイプの制限
        APPLICATION : HTTP / HTTPS
        NETWORK : TCP / UDP
        NETWORK_PROXY : TCP / TLS
        UDPプロトコルはSGN(シンガポール)リージョンでのみ利用できる
        portYesInteger最小: 1, 最大: 65534- リスナーのポート
        他のリスナーのポートと重複不可
        useHttp2NoBoolean- HTTP/2プロトコルの使用の有無
        オプション: true | false
        デフォルト: false
        リスナーのプロトコルタイプがHTTPSである場合にのみ有効
        sslCertificateNoConditionalString- SSL証明書番号
        リスナーのプロトコルタイプがHTTPSまたはTLSである場合、SSL証明書の設定は必須
        sslCertificateNoは、GET https://certificatemanager.apigw.ntruss.com/api/v1/certificatesアクションを通じて取得
        tlsMinVersionTypeCodeNoString- TLS最小サポートバージョンタイプコード
        リスナーのプロトコルタイプがHTTPSまたはTLSである場合にのみ有効
        オプション:
        TLSV10 (TLSv1.0)
        TLSV11 (TLSv1.1)
        TLSV12 (TLSv1.2)
        - デフォルト: TLSV10
        cipherSuiteList.NNoList<String>- 暗号スイートリスト
        ロードバランサがクライアントとの暗号化ネゴシエーションで提供する暗号化機能を選択
        リスナーのプロトコルタイプがHTTPS / TLSである場合にのみ指定できる
        オプション:
        TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
        TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
        TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
        TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
        TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
        TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
        TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
        TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
        TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
        TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
        TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
        TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
        TLS_RSA_WITH_AES_128_CBC_SHA
        TLS_RSA_WITH_AES_128_CBC_SHA256
        TLS_RSA_WITH_AES_128_GCM_SHA256
        TLS_RSA_WITH_AES_256_CBC_SHA
        TLS_RSA_WITH_AES_256_CBC_SHA256
        TLS_RSA_WITH_AES_256_GCM_SHA384
        TLS_DHE_RSA_WITH_AES_128_CBC_SHA
        TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
        TLS_DHE_RSA_WITH_AES_256_CBC_SHA
        TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
        デフォルト:
        リスナープロトコルをHTTPS / TLSに新規設定する場合、Select All
        リスナープロトコルを変更しない場合、既存暗号スイート設定を保持
        responseFormatTypeNoString- レスポンス結果のフォーマットタイプ
        オプション: xml | json
        デフォルト: xml

        レスポンス

        レスポンスデータのタイプ

        • LoadBalancerListenerListタイプ
        LoadBalancerListenerList extends CommonResponse
        private Integer totalRows;
        private List loadBalancerListenerList = new ArrayList<>();
        LoadBalancerListener
        private String loadBalancerInstanceNo;
        private String loadBalancerListenerNo;
        private CommonCode protocolType;
        private Integer port;
        private Boolean useHttp2;
        private String sslCertificateNo;
        private CommonCode tlsMinVersionType;
        private LoadBalancerRuleNoList loadBalancerRuleNoList;
        private CipherSuiteList cipherSuiteList;
        LoadBalancerRuleNoList
        private List<String> loadBalancerRuleNoList = new ArrayList<>();
        CipherSuiteList
        private List<String> cipherSuiteList = new ArrayList<>();

        リクエスト例

        ncloud vloadbalancer changeLoadBalancerListenerConfiguration --regionCode KR --loadBalancerListenerNo ***961 --protocolTypeCode HTTP --port 80
        Plain text

        レスポンス例

        <changeLoadBalancerListenerConfigurationResponse>
          <requestId>55fc050c-3006-4472-bd96-2cb3b1547a53</requestId>
          <returnCode>0</returnCode>
          <returnMessage>success</returnMessage>
          <totalRows>1</totalRows>
          <loadBalancerListenerList>
            <loadBalancerListener>
              <loadBalancerInstanceNo>***887</loadBalancerInstanceNo>
              <loadBalancerListenerNo>***961</loadBalancerListenerNo>
              <protocolType>
                <code>HTTP</code>
                <codeName>HTTP protocol</codeName>
              </protocolType>
              <port>80</port>
              <useHttp2>false</useHttp2>
              <sslCertificateNo></sslCertificateNo>
              <tlsMinVersionType/>
              <loadBalancerRuleNoList>
                <loadBalancerRuleNo>***444</loadBalancerRuleNo>
              </loadBalancerRuleNoList>
              <cipherSuiteList/>
            </loadBalancerListener>
          </loadBalancerListenerList>
        </changeLoadBalancerListenerConfigurationResponse>
        XML

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.