環境資格情報の構成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • App Engine 管理センター (AEMC) で使用されるフローが異なるインスタンスにアクセスできるように、本番インスタンスで資格情報を構成します。

    始める前に

    パイプラインで使用する資格情報を作成するには、管理者権限を持つ機能ユーザーアカウントを使用する必要があります。このユーザーアカウントには、次の特性が必要です。
    • 組織内のユーザーに関連付けることはできません。
    • パスワードを定期的にリセットする必要はありません。
    • 管理者が制御する必要があります。
    • パイプライン内のすべてのインスタンスに対する管理者権限が必要です。
    パイプライン資格情報専用の新しい機能ユーザーアカウントを作成するか、これらの特性を持つ以前に作成したアカウントを使用できます。いずれにせよ、パイプライン資格情報を作成する前に、このユーザーアカウントを作成する必要があります。このユーザーの作成の詳細については、「Create a user」を参照してください。

    必要なロール:admin

    このタスクについて

    [sys_users] テーブルで作成した機能ユーザーアカウントを使用して、パイプライン資格情報を作成します。たとえば、Pipeline Runner というユーザーアカウントを作成し、管理者権限を付与します。このアカウントのユーザー名とパスワードは、資格情報レコードの設定に使用されます。

    手順

    1. 移動先 すべて > 接続 & 認証情報 > 接続 & 資格情報エイリアス.
    2. [新規] を選択します。
    3. フォームで、[タイプ][資格情報] に変更します。
      タイプを変更すると、いくつかのフィールドがフォームから削除されます。
    4. フォームの残りのフィールドに入力します。
      フィールド 説明
      名前 資格情報レコードの一意の名前。「Pipeline Credentials (パイプライン資格情報)」など。
      アプリケーション レコードが作成されるスコープ。これはグローバルである必要があります。
      ID 資格情報レコードの一意の ID。このフィールドは名前に基づいて自動的に入力されます。ID は [scope_name.credential_name] の形式で記述されます。アプリケーションがグローバルスコープ内にある場合を除き、ID は単なる資格情報名です。
    5. [送信] を選択します。
      [接続および資格情報エイリアス] テーブルが再度開きます。
    6. 作成した資格情報を開き、資格情報レコードを追加します。
    7. [資格情報] タブで、[新規] を選択します。
    8. [作成する資格情報の種類は?(What kind of Credentials would you like to create?)] リストから [基本認証資格情報 (Basic Auth Credentials)] を選択します。
      注:
      パイプラインで代わりに OAuth 資格情報を使用する場合は、「で使用する OAuth 資格情報の設定 パイプラインと展開」を参照してください。
    9. フォームのフィールドに入力します。
      フィールド 説明
      名前 基本認証資格情報レコードの一意の名前。「Pipeline Credentials (パイプライン資格情報)」など。
      順序 使用しているフローが資格情報レコードを読み取る順序。たとえば、バックアップ用の資格情報が複数ある場合は、100、200、300 のように並べます。フローはリストの一番上から読み取ります。
      ユーザー名 機能アカウントのユーザー名。例:pipeline.runner
      パスワード 機能ユーザーアカウントのパスワード。
      アクティブ レコードを有効にするオプション。
      資格情報エイリアス 資格情報レコード ID から繰り返されるレコードのエイリアス。エイリアスが存在するのは、特定のユーザーのみがユーザー名とパスワードを確認できるようにするためです。フローが実行されると、アプリをインストールできるように資格情報エイリアスが使用されます。
    10. [送信] を選択します。
    11. パイプライン内の各非本番インスタンスでこのプロセスを繰り返します。
      資格情報レコードには、パイプラインが本番インスタンスにアクセスするために使用するユーザー名とパスワードを使用します。