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

Compute Nest:SaaSブーストに関するFAQ

最終更新日:Apr 10, 2025

このトピックでは、SaaS Boostに関するよくある質問 (FAQ) に対する回答を提供します。

Q1: 無効なURLまたは製品コードをSaaS Boostに関連付ける場合はどうすればよいですか?

SaaS Boostサービスインスタンスの無効なURLまたは無効なSaaS Boost製品コードを入力すると、システムはエラーを報告します。 エラーコード: SaasBoostCommodityNotFound

この場合、SaaS Boost製品の有効なコードまたはSaaS Boostサービスインスタンスの有効なURLを関連付ける必要があります。 コードまたはURLにスペースが含まれていないことを確認してください。

説明

SaaSブーストサービスインスタンスのURLは、サービスインスタンスの詳細ページの [概要] タブに表示されるSaaSブーストパブリックネットワークアドレスパラメーターの値と同じである必要があります。

Q2: サービスインスタンスのデプロイ後にパイプラインブランチマネージャーでタスクが失敗した場合はどうすればよいですか

次のエラーログが報告されます。failed: TLS接続が正しく終了していません。

GitHubはピーク時に頻繁にアクセスされます。 したがって、GitHub接続の障害がしばしば発生します。 この場合、[再試行] をクリックし、GitHubが応答を返すまで待ちます。

Q3: サービスインスタンスのデプロイ後にパイプラインが期待どおりに実行されない場合はどうすればよいですか

パイプラインには、npmプロジェクト作成Javaプロジェクト作成の手順が含まれます。 プロジェクトが作成された後、Function ComputeのJARパッケージがObject Storage Service (OSS) バケットにアップロードされます。 サーバーのJARパッケージは、Compute Nestのデプロイパッケージリポジトリにアップロードされます。 次に、サーバーとFunction Computeがデプロイされます。

  • Function Computeは、OSSのZIPパッケージを置き換えることでデプロイされます。

  • サーバーは、現在のプロジェクトでdeploy.shスクリプトを実行することによってデプロイされます。

パイプラインに含まれる全体的な手順を理解したら、パイプラインによって報告されたエラーログに基づいて、開発中に発生する一般的なエラーのトラブルシューティングを行うことができます。

説明

クラウド内のエラーをトラブルシューティングできない場合は、エラー環境をオンプレミス環境に複製できます。

Q4: サービスインスタンスのデプロイに失敗した場合はどうすればよいですか?

次の場合、サービスインスタンスのデプロイに失敗する可能性があります。

  • サービスインスタンスを作成したお客様の権限が不十分です。

    Resource Access Management (RAM) ユーザーとしてサービスインスタンスを作成する場合は、次の表に示すリソースに対する権限をRAMユーザーに付与する必要があります。 RAMユーザーに権限を付与する方法の詳細については、「RAMユーザーに権限を付与する」をご参照ください。

    クラウドリソースに必要な権限

    ポリシー

    権限

    AliyunECSFullAccess

    Elastic Compute Service (ECS) に対する完全な権限。

    AliyunVPCFullAccess

    Virtual Private Cloud (VPC) に対する完全な権限。

    AliyunROSFullAccess

    Resource Orchestration Service (ROS) に対する完全な権限。

    AliyunCloudMonitorFullAccess

    CloudMonitorの完全な権限。

    AliyunOSSFullAccess

    OSSに対する完全な権限。

    AliyunOOSFullAccess

    CloudOps Orchestration Service (OOS) に対する完全な権限。

    AliyunFCFullAccess

    Function Computeの完全な権限。

    AliyunOTSFullAccess

    Tablestoreの完全な権限。

    AliyunComputeNestSupplierFullAccess

    Compute Nestに対するサービスプロバイダーの完全な権限。

  • 選択したECSインスタンスは、現在のゾーンでは使用できません。 利用可能なECSインスタンスを選択し、後でもう一度お試しください。

  • Container Service for Kubernetes (ACK) クラスターにプラグインがインストールされていません。

    ackクラスターにACK-pod-identity-webhookプラグインをインストールします。

詳細情報は、[サービスインスタンスの詳細] ページの [ログ] タブで確認できます。

Q5: ドメイン名のマッピング方法?

  • リバースプロキシの設定

    NGINX、Apache、HAProxy、Traefikなどのリバースプロキシサーバーを使用して、ドメイン名をマッピングできます。 ドメイン名Bを使用して、ドメイン名Bからドメイン名aにマップされているポートにリクエストを転送するサーバーでリバースプロキシを設定できます。

  • SLBインスタンスの設定

    ECSインスタンスをバックエンドサーバーとして使用するServer Load Balancer (SLB) インスタンスを設定することで、ドメイン名をマッピングできます。 SLBインスタンスは、ドメイン名Bからのリクエストを、ドメイン名Aにマッピングされたバックエンドサーバーとポートに転送します。この機能を実装するには、SLBコンソールの [インスタンス] ページで関連する設定を構成します。