レスポンス インテグレーションをテストする
このドキュメントでは、Content Hub でレスポンス インテグレーションを管理するためのベスト プラクティスについて説明します。 更新が利用可能になったら、中断を防ぐために、本番環境にデプロイする前に、統合開発環境(IDE)のステージング モードで更新をダウンロードしてテストすることをおすすめします。
ステージング モードでは、IDE の本番環境のデフォルト モードのすべての基本機能を使用できます。利用可能なすべての機能の詳細については、 IDE を使用するをご覧ください。
始める前に
権限グループで [すべての環境] が選択されていることを確認します。
詳細については、 権限グループを操作するをご覧ください。
ステージング モードで IDE を使用する
IDE には次の 2 つのモードがあります。
- 本番環境(デフォルト モード)
- ステージング
インテグレーションを追加する
ステージング モードにインテグレーションを追加する方法は次のとおりです。- Content Hub からインテグレーションをインストール します。
- 本番環境からステージング モードにインテグレーションをプッシュ します。
- インテグレーションをインポート します。
Content Hub からインテグレーションをインストールする
Content Hub からインテグレーションをインストールする手順は次のとおりです。
- メインメニューで、[レスポンス >] [IDE] をクリックします。
- 切り替えボタンをクリックして、モードを [本番環境] から [ステージング] に切り替え、ステージング モードを有効にします。
- 警告メッセージで [確認] をクリックします。
- [list] [Menu] をクリックし、[Marketplace からインストール(Content Hub)] を選択します。
- インテグレーションを選択し、[インストール] をクリックします。
本番環境からステージングにインテグレーションをプッシュする
インテグレーションをステージング モードにプッシュすると、本番環境のインテグレーションのコピーがステージング環境に作成されます。 バージョン番号、認定済みアイテム、カスタム アイテムなどを含みます。
インテグレーションをステージング モードにプッシュする手順は次のとおりです。
- IDE で、必要なインテグレーションを見つけます。
- more_vert [**その他] > [ステージングにプッシュ] をクリックします。
- 切り替えボタンをクリックして、モードを [本番環境] から [ステージング] に切り替えます。これで、ステージング モードでこのインテグレーションを使用できるようになりました。
インテグレーションまたはインテグレーション アイテムをインポートする
パッケージ全体または特定のインテグレーション アイテムをステージング モードに直接インポートできます。手順は次のとおりです。
- [list] [Menu] をクリックし、次のいずれかのオプションを選択します。
- パッケージをインポート
- アイテムをインポート 。個々のアイテムをインポートするには、まず、インポート先のインテグレーションを選択する必要があります。
- インポートするパッケージまたはアイテムを見つけます。
- [インポート] をクリックします。
インテグレーション インスタンスを構成する
インテグレーションでテストを行う前に、ステージング モードで各インテグレーションのインスタンスを作成する必要があります。 インテグレーション インスタンスは特定のステージング インスタンスであり、 [Integration Configuration] ページには表示されません。
インスタンスを構成する手順は次のとおりです。
- IDE ステージング モードで、必要なインテグレーションを見つけます。このインテグレーションの横に黄色の三角形が表示されている場合は、ステージング インスタンスを構成する必要があります。
- more_vert [**その他] > settings [インスタンスを構成]** をクリックします。
- [インスタンスを構成] ダイアログで、次の情報を入力します。
- API ルート: 接続先のサービスのベース URL。
- API Secret: サービスでアプリケーションを認証するために使用される機密鍵。
- [保存] をクリックします。
IDE ステージング モードでインテグレーションを更新する
インテグレーションの更新が利用可能になると、[更新] アイコンが表示されます。アイコンにカーソルを合わせると、ステージング インテグレーションと本番環境インテグレーションの両方のバージョン番号が表示されます。
- インテグレーションで、 more_vert [その他] > [インテグレーションをアップグレード] をクリックします。これにより、インテグレーションが最新バージョンにアップグレードされます。
- [保存] をクリックします。
- 更新内容を確認し、アップグレードの影響を受けるアイテムを説明するオーバーライド メッセージで [確認] をクリックします。
インテグレーションを削除する
ステージング モードでインテグレーションを削除すると、インテグレーションとインスタンスも削除されます。インテグレーションを削除する手順は次のとおりです。
- 選択したインテグレーションで、 more_vert [その他 > 削除] をクリックします。
- [確認] をクリックします。
ステージングから本番環境にインテグレーションをプッシュする
ステージング モードでインテグレーションのテストまたはアップグレードが完了したら、本番環境 モードにプッシュして公開版を置き換えることができます。最初にテスト 環境でインテグレーションをテストすることをおすすめします。
インテグレーションをステージングから本番環境にプッシュする手順は次のとおりです。
- 選択したインテグレーションで、 more_vert [**その他] > [本番環境にプッシュ] をクリックします。
- 警告プロンプトを確認し、[確認] をクリックします。
- 切り替えボタンをクリックして、モードを [ステージング] から [本番環境] に切り替えます。これで、インテグレーションが両方のモードに存在します。
さらにサポートが必要な場合コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。