1. Sitecore Content Hub

失敗したインポートを復元する

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

インポートが失敗した場合、依存関係を持つエンティティ(例: Portal.PageComponentやPortal.PageDefinition)は自動的に以前の状態にロールバックされます。インポートからの他の変更は自動的に元に戻されません。それらの変更を元に戻すには、リカバリーパッケージを使って環境を復元してください。

インポート失敗時に生成されたリカバリーパッケージを使って、Sitecore Content Hub CLIを使って環境を復元できます。

失敗したインポートの回復方法:

  1. ジョブIDは以下のいずれかの方法で取得できます:

  2. 失敗したインポートのバックアップ注文IDを取得してください:

    ch-cli jobs report --id <IMPORT_JOB_ID>

  3. そのバックアップ注文のリカバリーパッケージをダウンロードしてください:

    ch-cli orders fetch --id <BACKUP_ORDER_ID>

  4. リカバリーパッケージを使ってテナントを復元します:

    ch-cli system import -s "<URL_FROM_FETCH_OR_LOCAL_PATH_TO_PACKAGE>"

  5. 回復プロセスが成功裏に完了したことを確認する:

    ch-cli jobs status --id <JOB_ID>

ベストプラクティス

安全で成功した回復のために、以下のベストプラクティスを守ってください:

  • 進む前に シミュレーション要約 レポートのエラーメッセージを確認してください。
  • 常に正しいCLIコンテキストを使用し、必要な権限を持っていることを確認してください。
  • 手順を飛ばさないでください。誤ったパッケージからの復元やリカバリーインポートのスキップは、テナント問題を悪化させる可能性があります。
  • インポートジョブが完了するまで監視し、成功したリカバリーを確保しましょう。
この記事を改善するための提案がある場合は、 お知らせください!