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

Compute Nest:サンプルのエントリーレベルアプリケーション

最終更新日:Jun 17, 2025

このトピックでは、Compute Nest CLI を使用して、組み込みテンプレートに基づいて Compute Nest サービスをすばやく作成する方法について説明します。

前提条件

インストール Compute Nest CLI

pip install computenest-cli

image

公式テンプレートを使用してサービスを作成する

  1. 公式にメンテナンスされているプロジェクトを表示します。

    computenest-cli list-projects

    image

  2. プロジェクトを初期化し、プロジェクトフォルダを指定します。 この例では、SpringBoot Basic Edition-Package Deployment が使用されています。

    cd project  # プロジェクトディレクトリを指定します。
    computenest-cli init-project --project_name=springboot-ecs-package-demo 
    cd springboot-ecs-package-demo
  3. AccessKey ペアを使用して Compute Nest にログインします。

    computenest-cli login --access_key_id=<yourAccessKeyID> --access_key_secret=<yourAccessKeySecret>

    image

  4. サービスを作成します。

    computenest-cli import --service_name=springboot-ecs-package-demo-test01

    image

  5. サービスの作成後、Compute Nest - マイサービス ページ にログインして、作成されたサービスの詳細情報を表示します。

    image

仕組み

ComputeNest CLI を使用してサービスを作成するには、プロジェクトに Compute Nest サービス構成ファイルが含まれていることを確認します。 この例では、SpringBoot デモを使用しています。 Compute Nest 構成ファイルのサンプル構造:

.
└── .computenest                    - Compute Nest サービスのビルド構成を保存します
    ├── README.md                   - サービスの説明とサービスのビルド手順
    ├── docs                        - サービスドキュメント
    │   └── index.md
    ├── service_test                - サービステストフォルダ
    ├── resources                   - サービスリソースファイル
    │   ├── icons
    │   │   └── service_logo.png    - サービスロゴ
    │   └── artifact_resources      - デプロイメントパッケージ リソースファイル
    │       └── file                - ファイルデプロイメントパッケージ ディレクトリ
    │           └── package.tgz     - SpringBoot インストールパッケージ
    ├── ros_templates               - サービスリソースオーケストレーションサービス (ROS) テンプレート
    │   └── template.yaml           - ROS テンプレートのサンプル
    ├── config.yaml                 - サービス構成ファイル
  • config.yaml ファイルは、Compute Nest サービスの構成情報を定義します。

  • ros_templates ディレクトリには、ROS テンプレートが含まれています。 ROS は、リソースアーキテクチャを定義できる公式の Alibaba Cloud Infrastructure as Code (IaC) サービスです。

  • resources ディレクトリは、サービスロゴ、デプロイメント アーティファクト リソースなどのサービスリソースを定義します。 たとえば、ソフトウェアパッケージはこのディレクトリに保存できます。

  • service_test ディレクトリは、テストケースを含むことができるサービステストを定義します。