パイプライン環境の構成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 各インスタンスへのアクセスに使用する URL と資格情報を追加して、App Engine Studio (AES) 本番環境と非本番環境 (開発、テスト、ステージングなど) を設定します。

    始める前に

    必要なロール:admin
    注:
    システム管理者 (admin) ロールを持つユーザーのみが、 環境のインスタンス資格情報を定義できます。App Engine 管理者 [sn_app_eng_notify.app_engine_admin] ロールを持つユーザーは、環境レコードを表示できます。ただし、[インスタンス資格情報] フィールドは表示されません。

    手順

    1. 本番インスタンスで、次の場所に移動します。 すべて > App Engine > パイプラインと展開 > 環境.
    2. [新規] を選択します。
      図 : 1. 環境 - 新規レコード
      新しい環境の作成
    3. フォームのフィールドに入力します。
      表 : 1. [環境] フォーム
      フィールド 説明
      名前 環境の名前。開発、テスト、または本番環境としてインスタンスを区別する名前を入力します。たとえば、開発環境を定義する場合は、名前に Dev を含めることができます。
      インスタンスタイプ 定義する環境のタイプ:
      • サンドボックス
      • 開発
      • テスト
      • ステージング
      • 本番
      インスタンス URL

      ServiceNow インスタンスの Web アドレス。

      インスタンス ID インスタンスの instance_id sys_property。
      注:
      他のすべてのフィールドに入力して [検証] を選択すると、インスタンス ID が自動的に生成されます。
      アプリケーション 環境のアプリケーションスコープ。
      インスタンス資格情報 環境として構成しているインスタンスに関連する認証データ。
      注:
      OAuth 2.0 資格情報を使用している場合は、インスタンスレコードの適切な資格情報を選択します。たとえば、開発インスタンスレコードでは OAuth 開発資格情報を選択し、テストインスタンスレコードでは OAuth テスト資格情報を選択します。
      コントローラーとは? このインスタンスがコントローラーかどうかを示します。これは、展開要求を管理する予定の本番環境レコードに対して選択する必要があります。詳細については、「コントローラーインスタンスの構成」を参照してください。
    4. [送信] を選択します。
    5. パイプラインの残りの各環境を定義するときには、それまでの手順を繰り返します。
      たとえば、本番環境を定義した場合は、手順をもう一度繰り返して開発環境を定義します。次に、その手順をもう一度繰り返してテスト環境を定義します。