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

Compute Nest:クイックスタート:テンプレートからサービスを作成

最終更新日:Jun 22, 2026

このガイドでは、ComputeNest CLI を使用して、組み込みのテンプレートから Compute Nest サービスを迅速に作成する方法について説明します。

前提条件

  • Python 3.7 以降がインストールされていることを確認してください。インストールされていない場合は、「Python のインストール」をご参照ください。

    image

  • ComputeNest CLI アクセス用の AccessKey を作成します。詳細については、「RAM ユーザーの AccessKey の作成」をご参照ください。

ComputeNest 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 デモのディレクトリ構造は次のとおりです:

.
└── .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 の公式 IaC 言語であり、リソースアーキテクチャを定義できます。

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

  • service_test ディレクトリは、サービステストを定義するために使用され、テストケースなどの項目を含めることができます。