すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:APIオペレーションを呼び出してECSクラスタを作成する

最終更新日:Jan 07, 2025

このトピックでは、Enterprise Distributed Application Service(EDAS)SDK for Javaを使用して、APIオペレーションを呼び出すことでElastic Compute Service(ECS)クラスタを作成する方法について説明します。

前提条件

APIオペレーションを呼び出してECSクラスタを作成する前に、次の前提条件が満たされていることを確認してください。
  • EDAS SDK for Javaがインストールされていること。 詳細については、EDAS SDK for Javaを使用してEDAS APIを呼び出すをご参照ください。

  • ECSクラスタを作成するリージョンのIDを取得していること。 たとえば、リージョンIDは cn-hangzhou です。
  • マイクロサービス名前空間 が作成されていること。 たとえば、IDが cn-hangzhou:doc のマイクロサービス名前空間が作成されていること。 詳細については、名前空間を作成するをご参照ください。

    マイクロサービス名前空間 がすでに存在する場合は、ListUserDefineRegion オペレーションを呼び出してカスタム マイクロサービス名前空間 をクエリし、使用する リージョン IDマイクロサービス名前空間cn-hangzhou:doc パラメーターの値を取得できます。 たとえば、値は です。

  • Virtual Private Cloud(VPC)内にECSクラスタを作成する必要がある場合は、VPCが作成されていること。 詳細については、IPv4 CIDRブロックを持つVPCを作成するをご参照ください。

    VPCを作成済みの場合は、ListVpc オペレーションを呼び出してVPCをクエリし、指定したVPCのIDを取得できます。 VPCのIDは、VpcId パラメーターで指定します。 たとえば、VPCのIDは vpc-bp1hcg467ekqsv**** です。

背景情報

EDASは、Alibaba Cloud ECSクラスタとハイブリッドクラウドECSクラスタの2種類のECSクラスタを提供します。
  • Alibaba Cloud ECSクラスタは、Alibaba Cloudが提供するECSインスタンスで構成されます。 このトピックでは、Alibaba Cloud ECSクラスタを作成します。
  • ハイブリッドクラウドECSクラスタは、Alibaba Cloud ECS、セルフマネージドデータセンター、およびその他のクラウドサービスプロバイダーによって提供されるインスタンスで構成されます。 これらのインスタンスは、Express Connect回線で相互接続され、管理のためにハイブリッドクラウドECSクラスタに追加されます。 詳細については、ハイブリッドクラウドECSクラスタを作成するをご参照ください。

ECS クラスタの作成

次のコードは、ECS クラスタを作成する方法の例を示しています。

import com.aliyuncs.
サンプルレスポンス:
Message=success
ClusterName=ECSClueter_doc
ClusterId=369d06d7-450b-4f3d-bf75-9536fcd9****

ECSクラスタを作成する

ECS クラスタを作成した後、ListCluster オペレーションを呼び出して、クラスタをクエリできます。ClusterName パラメータをレスポンスで確認し、ECS クラスタが作成されているかどうかを確認します。

ListCluster オペレーションを呼び出した後に返されるサンプルレスポンス:
{
  "ClusterList": {
    "Cluster": [
      {
        "OversoldFactor": 1,
        "NodeNum": 0,
        "ResourceGroupId": "rg-acfm3umruf2****",
        "ClusterId": "369d06d7-450b-4f3d-bf75-9536fcd9****",
        "CreateTime": 1618558401855,
        ......
        "VpcId": "vpc-bp1hcg467ekqsv0zr****",
        "UpdateTime": 1618558401855,
        "ClusterName": "ECSClueter_doc",
        "RegionId": "cn-hangzhou:doc",
        "IaasProvider": "ALIYUN",
        "CpuUsed": 0
      }
    ]
  },
  "Message": "success",
  "RequestId": "65C65D19-36BF-40C1-A3D0-23902D2AF49C",
  "Code": 200
}