---
schema_version: "1"
id: 2217282ebd6aabeba3560c7e75aa8ac61565160d4c3191f80279a224ccaa5299
title: CloudHub API でのロードバランサーの作成
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/cloudhub/lb-create-api.md
canonical_url: https://docs.mulesoft.com/jp/cloudhub/lb-create-api
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 7e611c70f6e89778ca49dc891260761a96c3f3d08aeb33e92bdf24fa400cf5de
description: MuleSoft Documentation Site
latest: true
---
# CloudHub API でのロードバランサーの作成

CloudHub API を使用して専用ロードバランサー (DLB) を作成できます。

## [](#前提条件)前提条件

CloudHub API を使用してロードバランサーを作成するには、次のことを実行します。

- 自分がロードバランサーを作成する組織のシステム管理者であることを確認する。
- ロードバランサーを作成する組織で Anypoint Virtual Private Cloud (Anypoint VPC) を作成する。
- 少なくとも 1 つの証明書と証明書用の非公開鍵を作成する。

## [](#ロードバランサーの作成)ロードバランサーの作成

CloudHub API を使用してロードバランサーを作成するには、次のエンドポイントを使用します。

- `anypoint.mulesoft.com/cloudhub/api/organizations/​_orgid_​/loadbalancers`
- `anypoint.mulesoft.com/cloudhub/api/organizations/​_orgid_​/vpcs`

<table><tbody><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content">DLB の作成後は名前を変更することはできません。名前を変更するには、削除してから新しい名前で作成し直してください。</td></tr></tbody></table>

CloudHub DLB 名の先頭を ​`internal-`​ にすることはできません。DLB 名の先頭を ​`internal-`​ にすると、​`LB name=internal-dlb-name cannot start with -internal`​ のエラーメッセージが返されます。

## [](#cloudhub-api-を使用した-dlb-での-tls-1-0-の有効化)CloudHub API を使用した DLB での TLS 1.0 の有効化

セキュリティの脆弱性のため TLS 1.0 は推奨されませんが、従来のクライアントとの通信に必要な場合はサポートを有効にできます。

TLS 1.0 のサポートは、DLB のデフォルトの SSL エンドポイントでのみ有効にできます。 TLS 1.0 のサポートの有効化は単一の SSL エンドポイントではなく DLB 全体に適用されます。

<table><tbody><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content">セキュリティ上の理由により、TLS 1.0 は有効にしたままにしないでください。 TLS 1.0 が不要になった場合は、デフォルトの暗号化スイートを、たとえば ​<code>NewDefault</code>​ などに置き換えてください。</td></tr></tbody></table>

CloudHub API を使用して DLB で TLS 1.0 のサポートを有効にする手順は、次のとおりです。

1. 次のコマンドを実行します。
    
    ```linenums
    curl -X PATCH \
      https://anypoint.mulesoft.com/cloudhub/api/organizations/myOrgID/vpcs/myVpcID/loadbalancers/myDlbID \
      -H 'authorization: Bearer myAccessToken' \
      -H 'content-type: application/json' \
      -d '[
      {
        "op": "replace",
        "path": "/sslEndpoints/0/tlsv1",
        "value": "true"
      }
    ]'
    ```
    
    コマンドでは:
    
    - `_myOrgID_`​ が組織 ID です。
    - `_myVpcID_`​ は VPC の ID です。
    - `_myDlbID_`​ は DLB の ID です。
    - `_myAccessToken_`​ は、生成したアクセストークンです。
    
    応答には以下が含まれます。
    
    `"tlsv1": true,`
2. デフォルトの暗号化スイートを ​`OldDefault`​ に変更します。
    
    [「TLS 1.0 をサポートするようにデフォルトの暗号化スイートを変更する」](https://docs.mulesoft.com/jp/cloudhub/lb-cert-validation#change-the-default-cipher-suite-to-support-tls-1-0)​を参照してください。

## [](#関連情報)関連情報

- [CloudHub API での新規ロードバランサーの作成](https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/cloudhub-api/1.0.13/console/method/%233964/)
- [アクセス管理](https://docs.mulesoft.com/jp/access-management/)
- [専用ロードバランサーへの証明書の追加](https://docs.mulesoft.com/jp/cloudhub/lb-cert-upload)
- [専用ロードバランサーでの証明書の検証](https://docs.mulesoft.com/jp/cloudhub/lb-cert-validation)