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

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

最終更新日:Sep 19, 2025

プライベートデプロイメントサービスの場合、サービスプロバイダーはユーザーが無料でサービスを体験できる無料トライアルを提供できます。 サービスプロバイダーは、トライアルサービスインスタンスを作成してサービスをテストすることもできます。

はじめに

  • トライアルサービスは、公式サービスのほとんどの機能を提供し、ユーザーは無料でサービスを体験できます。サービスプロバイダーは、非公開デプロイメントサービスの作成または更新時にトライアル機能を有効にできます。

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

  • トライアルサービスインスタンスの作成中に、必要なすべてのクラウドリソースが Alibaba Cloud システムアカウントで作成され、ユーザーまたはサービスプロバイダーに料金は請求されません。

重要

トライアルリソースは Alibaba Cloud システムアカウントでデプロイされます。この機能は、クラウドリソースが正常に実行され、アプリケーションが適切に起動できるか (ECS/K8s シナリオでログインがサポートされています) を確認するためだけのものです。カスタム ECS イメージの作成、詳細なクラウドリソースパラメーター (例: OSS 設定) の表示、RAM ユーザーの作成、AccessKeys ペアの取得などの操作はサポートしていません。より多くの機能にアクセスするには、ご自身の個人またはエンタープライズアカウントでリソースを作成および管理する必要があります。

前提条件

Compute Nest サービスプロバイダーのみがトライアル機能を有効にできます。

サービスのトライアル機能を有効にする

このセクションでは、トライアル機能特別な構成が必要なパラメーターのみを示します。 その他のパラメーターは、ビジネス要件に基づいて入力する必要があります。 その他のパラメーターの詳細については、「プライベートサービスの作成」、「サービスの更新」をご参照ください。

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

  2. [パラメーターセットの追加] をクリックします。

    image

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

    image

  4. パッケージパラメーターには、[インスタンスタイプ] (ECS インスタンスの仕様を設定および固定) を選択することを推奨します。非パッケージパラメーターの場合、ユーザーは自由に選択できます。

    image

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

  6. [サービスの概要] セクションには、トライアルサービスのコストなどの情報が表示されます。

    image

  7. [基本情報] で、[トライアルステータス][有効] に変わります。

    image

無料トライアルサービスをテストする

重要

トライアルサービスインスタンスは、Compute Nest を介して作成されたクラウドリソースにのみ適用されます。 Compute Nest で作成されていないクラウドリソースの場合は、テスト用に従量課金制リソースを手動で作成します。

トライアルサービスインスタンスを作成する

サービスの作成または更新後、次の方法を使用してトライアルサービスインスタンスをデプロイできます。

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

  2. トライアルが有効になっているサービスを見つけ、サービスカードをクリックしてサービス詳細ページに入ります。

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

    image

  4. [無料トライアル] ページで、必要に応じてパラメーターを入力し、[次へ: 注文の確認] をクリックして作成を完了します。

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

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

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

サービスプロバイダーが kubectl を使用して作成された Container Service for ACK(ACK)クラスタに接続する必要がある場合は、テンプレートに特定のコードを追加してクラスタアクセスを有効にします。 テストが完了したら、関連するコードをテンプレートから削除する必要があります。 現在のテンプレートの内容に基づいて、コメントに従ってサンプルコードを変更します。 次に、テンプレートの Resources セクションに ClusterUserKubeconfig リソースと ClusterApplicationJob リソースを追加します。 リソーステンプレートコードは次のとおりです。

警告

リソーステンプレートコードを削除する際は、ビジネスへの影響を避けるためによく確認してください。

デプロイされた 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 コンテナリソース] を探し、[リモート接続] をクリックします。

  1. Pod に入り、kubectl コマンドを使用してデバッグします。