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

Compute Nest:無料トライアルの設定

最終更新日:Jun 22, 2026

サービスプロバイダーは、ユーザーが無料でサービスを体験できるよう、プライベートサービスに無料トライアルを提供できます。また、サービスプロバイダーは、自身のサービスをテストするためにトライアルサービスインスタンスを作成することもできます。

無料トライアル機能の概要

  • トライアルサービスにはフルサービスのほとんどの機能が含まれており、ユーザーは無料で試すことができます。サービスプロバイダーは、プライベートサービスの作成または更新時に無料トライアル機能を有効にできます。

  • サービスが設定され公開されると、ユーザーはコンソールの サービスカタログ または マイサービス ページで無料トライアルタグが付いたサービスを見つけて試すことができます。

  • トライアルサービスインスタンスが作成されると、必要なクラウドリソースは Alibaba Cloud システムアカウントで作成されます。ユーザーもサービスプロバイダーも課金されません。

重要

トライアルリソースは Alibaba Cloud システムアカウントでデプロイされます。この機能は、クラウドリソースが正常に実行され、アプリケーションが正しく起動することを確認するためだけのものです。Elastic Compute Service (ECS) および Kubernetes (K8s) のシナリオでは、インスタンスにログインして確認できます。トライアルインスタンスの ECS イメージのエクスポート、特定のクラウドリソースパラメーターの表示、Resource Access Management (RAM) ユーザーの作成、AccessKey ペアの取得などの操作はサポートされていません。トライアルクラウドリソースのコンソールにはログインできないため、特定のクラウドリソースパラメーターを表示することはできません。より多くの機能を使用するには、ご自身の個人アカウントまたはビジネスアカウントでリソースを作成および管理してください。

前提条件

無料トライアル機能を有効にするには、Compute Nest サービスプロバイダー である必要があります。

サービスの無料トライアル機能の有効化

このセクションでは、無料トライアル機能で特別な設定が必要なパラメーターのみをリストアップします。他のパラメーターは必要に応じて設定できます。他のパラメーターの詳細については、「プライベートサービスの作成」および「サービスの更新」をご参照ください。

  1. プライベートサービスを作成するか、バージョンを編集して新しいバージョンを作成する際に、新しいサービスの作成 または バージョンの変更 ページに移動します。

  2. [パッケージの追加] をクリックします。

  3. トライアルタイプを [トライアルのみ] に変更します。

  4. パッケージパラメーターで、インスタンスタイプパラメーターを選択して、固定の ECS インスタンスタイプを設定します。ユーザーは、パッケージ外のパラメーターを必要に応じて設定できます。

    [トライアルタイプ] 列で、ドロップダウンリストから [インスタンスタイプ] を選択し、[トライアルのみ] 列で対応する ECS インスタンスタイプを指定します。

  5. サービスを作成する または 更新の保存 をクリックし、確認ダイアログボックスで OK をクリックします。

  6. サービスの概要 エリアに、トライアルサービスのコストなどの情報が表示されます。

  7. 基本情報 セクションで、トライアルステータス有効 に変わります。

サービスの無料トライアル機能のテスト

重要

トライアルサービスインスタンス機能は、Compute Nest を使用して作成されたクラウドリソースにのみ適用されます。クラウドリソースが Compute Nest を使用して作成されていない場合は、テストのために従量課金ベースで手動で作成する必要があります。

トライアルサービスインスタンスの作成

サービスが作成または更新された後、次の手順に従ってトライアルサービスインスタンスをデプロイします。

  1. Compute Nest - マイサービス ページに移動します。

  2. 無料トライアルが有効になっているサービスを見つけ、サービスカードをクリックして製品ページを開きます。

  3. [基本詳細] タブで、サービスデプロイメント の下にある 無料トライアルのデプロイ URL をクリックして、トライアルサービスインスタンスを作成します。

    デプロイメントメソッドROS で、ブランチmain です。

  4. 無料の試用 ページで、必要に応じてパラメーターを設定し、次へ:注文の確認 をクリックします。

トライアルサービスインスタンスに接続してエラーをトラブルシューティング

トライアルサービスインスタンスのテスト中にエラーが発生した場合、サービスインスタンスにリモート接続して詳細なエラー情報を表示したり、管理操作を実行したりできます。

Compute Nest - サービスインスタンス ページに移動します。サービスインスタンスの詳細ページの リソース タブで、対象の ECS インスタンスを見つけ、[操作] 列の [リモート接続] をクリックします。

サービスプロバイダーが Container Service for Kubernetes (ACK) クラスターを作成し、kubectl を使用して接続する必要がある場合は、テンプレートにコードを追加して接続を有効にします。テストが完了したら、このコードを削除してください。現在のテンプレート情報とコードのコメントに基づいてコードを修正します。次に、ClusterUserKubeconfig と ClusterApplicationJob リソースをテンプレートの Resources セクションに追加します。リソーステンプレートコードは次のとおりです:

警告

リソーステンプレートコードを削除する際は、ビジネスに影響を与えないように注意深く確認してください。

デプロイされた ACK サービスのリソースコードと使用例

Resources:
  ClusterUserKubeconfig:
    Type: DATASOURCE::CS::ClusterUserKubeconfig
    DependsOn:
      - AckOrAcsClusterModule				  # 特定の ACK リソース名に基づいてこのフィールドを変更します
    Properties:
      ClusterId:
        Fn::GetAtt:
          - AckOrAcsClusterModule			  # 特定の ACK リソース名に基づいてこのフィールドを変更します
          - ClusterId
  ClusterApplicationJob:
    Type: ALIYUN::CS::ClusterApplication
    DependsOn:
      - ClusterUserKubeconfig
    Properties:
      YamlContent:
        Fn::Sub:
          - |
            apiVersion: batch/v1
            kind: Job
            metadata:
              name: kubectl
            spec:
              template:
                metadata:
                  name: kubectl
                spec:
                  restartPolicy: OnFailure
                  containers:
                  - name: intall
                    image: compute-nest-registry.cn-hangzhou.cr.aliyuncs.com/public/dtzar/helm-kubectl:3.12.0
                    command: [ "/bin/sh", "-c", "--" ] 
                    args:
                      - |
                        # kubeconfig 情報を設定します
                        mkdir -p ~/.kube
                        echo '${KubeConfig}' | base64 -d >> ~/.kube/config
                        sleep 3

                        # ジョブを実行し続けます
                        while true
                           do sleep 300
                        done
          - KubeConfig:
              Fn::Replace:
                - "\n": ''
                - Fn::Base64Encode:
                    Fn::GetAtt:
                      - ClusterUserKubeconfig
                      - Config
      ClusterId:
        Fn::GetAtt:
          - AckOrAcsClusterModule			# 特定の ACK リソース名に基づいてこのフィールドを変更します
          - ClusterId
      DefaultNamespace:
        Ref: 'ALIYUN::StackName'

リソースが作成された後、Compute Nest - サービスインスタンス ページに移動します。サービスインスタンスの詳細ページで、リソース タブで次の操作を実行します:

  1. kubectl という名前の Pod を見つけ、[リモート接続] をクリックします。

サービスインスタンスの詳細ページで、[リソース] タブをクリックし、[コンテナ Pod リソース] サブタブを選択し、リソースリストから kubectl を含む Pod を見つけ、[操作] 列の [リモート接続] をクリックします。

  1. Pod に接続した後、kubectl を使用してデバッグできます。

kubectl-fpwbr:/config# kubectl get pod
NAME                          READY   STATUS    RESTARTS   AGE
kubectl-fpwbr                 1/1     Running   0          4m46s
spring-boot-76b4fc49bc-bpjtj  1/1     Running   0          4m50s
kubectl-fpwbr:/config#