クラウドインフラストラクチャー上で OpenSearch 1.3 Adobe Commerceにアップグレードすると、デプロイメントエラーが発生する
Cloud Infrastructure 上のAdobe Commerceで OpenSearch をバージョン 1.2 から 1.3 にアップグレードした後にデプロイメントエラーが発生した場合は、.magento/services.yaml ファイルを更新し、変更をコミットしてプッシュし、Adobe Commerceのインデックスを再作成して、検証エラーがないことを確認します。
説明 description
環境
- 製品:クラウドインフラストラクチャー上のAdobe Commerce
- 環境タイプ:Adobe Commerce Pro クラスター環境
問題
OpenSearch をバージョン 1.2 から 1.3 にアップグレードした後、ステージング環境または実稼動環境にコードをデプロイしようとすると、次のエラーが発生します。
E:設定ファイルの解析中にエラーが発生しました:services.opensearch.type: "opensearch:1.3"は有効なサービスタイプではありません
解決策 resolution
この問題を解決するには、次の手順に従います。
-
.magento/services.yamlファイルが新しい OpenSearch バージョンで正しく更新されていることを確認してください。services.yamlでの正しい入力の例を次に示します。code language-none opensearch: type: opensearch:1 disk: 1024 -
Git コマンドを使用して、変更をコミットし、リポジトリにプッシュします。
-
まだ実行していない場合は、リポジトリのクローンを作成します。
code language-none git clone --branch <staging_branch> <repository_url> -
プロジェクトディレクトリに移動し、で必要な変更を行います。
.magento/services.yaml -
変更を追加してコミットします。
code language-none git add .magento/services.yaml git commit -m "Service Upgrade" -
変更をリモートリポジトリにプッシュして戻します。
code language-none git push origin <current_branch>
-
-
YAML 解析またはサービス設定に関連する問題のデプロイメントログを確認して、更新をプッシュする際に検証エラーがないことを確認します。
-
デプロイ時に問題が発生した場合は、
services.yamlに一覧表示されているその他すべてのサービスが、それぞれのバージョンに従って正しく設定されていることを確認します。 -
これらの変更を行った後、Adobe Commerceのインデックスを再作成します。
-
環境にコードをデプロイして再度テストし、このプロセス中にエラーが発生しないようにします。
この問題を解決する鍵は、サービスのマイナーバージョンを削除することです。
これらの手順を実行しても問題が解決しない場合は、Adobe Commerce チケットを送信し 実行されたアクションと、デプロイメント試行中に受信したエラーメッセージに関する詳細情報を含めます。