Apigee UI でユーザーを管理する

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示する。

このトピックでは、UI を使用して、ユーザーを環境に追加する方法、ユーザーを環境から削除する方法、環境内のユーザーロールを更新する方法について説明します。

ロールのスコープについて

Google Cloud コンソールを使用して、Apigee 組織にユーザーを追加できます。この操作を行うと、組織内のすべての環境に対する同じアクセス権がユーザーに付与されます。ただし、Apigee UI を使用することで、各ユーザーのアクセス権を調整できます。

Apigee UI を使用すると、特定の環境固有のユーザーにロールを割り当てることができます。組織のすべての環境で、各ユーザーが同じロールを持つのではなく、環境ごとに、そのユーザーに対して特定のロール(複数でも可)を割り当てることができます。

Apigee を最初に構成し、Apigee 組織をバインドする Google Cloud プロジェクトを作成するときは、通常、API AdminEnvironment Admin などの異なるロールを持つユーザーを数名追加する必要があります。こうしたユーザーは、Cloud Project のプロジェクト レベルで定義されるため、ロールが付与されたすべての環境にアクセスできます。

Apigee UI を使用してアクセス権を付与する場合は、既存のユーザーのロールを環境レベルで設定できます。

UI でユーザー アカウントを追加する

1 つの環境に対してユーザー権限を指定するには:

  1. すでにユーザーを Google Cloud プロジェクトに追加していることを確認します。Google Cloud プロジェクトにユーザーを追加する方法については、リソースへのアクセス権の付与、変更、取り消しをご覧ください。
  2. ブラウザで Cloud コンソールの Apigee UI を開きます。
  3. 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
  4. 使用可能な環境のリストから、編集する環境を選択します。
  5. [環境の詳細] ページの [アクセス] タブをクリックします。

    UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。

  6. [アクセス権を付与] をクリックします。

    [アクセスを許可] ペインが表示されます。

  7. 最初のフィールドに、ユーザーのメールアドレスを入力します。通常、このメールアドレスは、次のいずれかです。
    • Google アカウント(例: fred@gmail.com)。すべての Gmail アカウントは Google アカウントになりますが、ドメインが異なるメールアドレスを Google アカウントとして登録することもできます。
    • Google グループ エイリアス例: address@googlegroups.com
    • サービス アカウント。例: address@example.gserviceaccount.com
    • Google Workspace のドメイン。たとえば address@example.com などです。ここで、example.com は、Google Cloud サービスの登録時に使用したドメインです。
  8. [ロール] のプルダウン リストからロールを選択し、[OK] をクリックします。各ユーザーに複数のロールを追加できます。使用可能なロールの詳細については、Apigee のロールIAM 権限のリファレンスをご覧ください。
  9. [付与] をクリックします。
  10. ユーザーのロールを指定する際は、各環境で上記のプロセスを繰り返します。
  11. ユーザー アカウントは、UI を使用して環境から削除することもできますが、そのユーザーをコンソールから削除しない限り、このユーザー アカウントは Google Cloud コンソールで付与されたアクセス権を所有したままになります。

1 つの環境に対してユーザー権限を指定するには:

  1. すでにユーザーを Google Cloud プロジェクトに追加していることを確認します。Google Cloud プロジェクトにユーザーを追加する方法については、リソースへのアクセス権の付与、変更、取り消しをご覧ください。
  2. ブラウザで Apigee UI を開きます。
  3. 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
  4. プルダウン リストから環境名を選択します。

    UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。

    環境ユーザーの表示

  5. [+Grant Access] をクリックします。

    [Grant Access to Environment] ペインが表示されます。

    環境アクセス ダイアログ

  6. 最初のフィールドにユーザー アカウントのメールアドレスを入力します。通常、このメールアドレスは次のいずれかです。
    • Google アカウント(例: fred@gmail.com)。すべての Gmail アカウントは Google アカウントになりますが、ドメインが異なるメールアドレスを Google アカウントとして登録することもできます。
    • Google グループ エイリアス例: address@googlegroups.com
    • サービス アカウント。例: address@example.gserviceaccount.com
    • Google Workspace のドメイン。たとえば address@example.com などです。ここで、example.com は、Google Cloud サービスの登録時に使用したドメインです。
  7. [Role] プルダウン リストからロールを選択し、[Add] をクリックします。各ユーザーに複数のロールを追加できます。使用可能なロールの詳細については、Apigee のロールIAM 権限のリファレンスをご覧ください。
  8. ユーザーのロールを指定する際は、各環境で上記のプロセスを繰り返します。
  9. ユーザー アカウントは、UI を使用して環境から削除することもできますが、そのユーザーをコンソールから削除しない限り、このユーザー アカウントは Google Cloud コンソールで付与されたアクセス権を所有したままになります。

ユーザー アカウントを削除する

環境レベルでユーザーを削除しても、Google Cloud プロジェクト レベルでは削除されません。その結果、ユーザーは Google Cloud プロジェクト レベルの権限を使用してすべての環境にアクセスできます。

ユーザーのアクセス権を完全に取り消すには、Google Cloud プロジェクトからアクセス権を削除する必要があります。詳細については、Google Cloud Platform へのアクセス権の取り消しをご覧ください。

環境からユーザーを削除するには:

  1. ブラウザで Cloud コンソールの Apigee UI を開きます。
  2. 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
  3. 使用可能な環境のリストから、編集する環境名を選択します。
  4. [環境の詳細] ページの [アクセス] タブをクリックします。

    UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。

  5. ユーザーの行で、[アクション] のその他メニューをクリックし、[削除] を選択します。

    確認ダイアログ ボックスが表示されます。

  6. [アクセス権を削除] をクリックします。

    そのユーザーが環境から削除されます。

環境からユーザーを削除するには:

  1. ブラウザで Apigee UI を開きます。
  2. 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
  3. プルダウン リストから環境名を選択します。

    選択した環境の現在のユーザーのリストが表示されます。

  4. プリンシパルの行で、[Delete] をクリックします。

    確認ダイアログ ボックスが表示されます。

    アクセス権を取り消すダイアログ

  5. [Revoke] をクリックします。

    そのユーザーが環境から削除されます。

UI でユーザーロールを変更する

UI を使用して、環境ごとにユーザーのロールを変更できます。これには、ユーザー アカウントに対するロールの追加や削除が含まれます。

ユーザーの環境に対するロールを変更するには:

  1. ブラウザで Cloud コンソールの Apigee UI を開きます。
  2. 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
  3. 使用可能な環境のリストから、編集する環境名を選択します。
  4. [環境の詳細] ページの [アクセス] タブをクリックします。

    UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。

  5. ユーザーの行で、[アクション] のその他メニューをクリックし、[編集] を選択します。

    [ロールを管理] ペインが表示されます。

  6. 次のいずれかを行います。
    1. ロールを削除するには: そのロールの横にあるチェックボックスをオフにします。
    2. 別のロールを追加するには: 追加するロールの横にあるチェックボックスをオンにします。
  7. [OK] をクリックします。
  8. [更新] をクリックします。

    その環境のユーザーに UI による変更が適用されます。

ユーザーの環境に対するロールを変更するには:

  1. ブラウザで Apigee UI を開きます。
  2. 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
  3. プルダウン リストから環境名を選択します。

    選択した環境の現在のユーザーのリストが表示されます。

  4. メンバーの行で、[Edit] をクリックします。

    [Manage Roles] ダイアログ ボックスが表示されます。

  5. 次のいずれかを行います。
    1. ロールを削除するには: そのロールの横にある [ Cancel] をクリックします。
    2. ロールを変更するには: ロールのプルダウン リストから新しいロールを選択します。
    3. 別のロールを追加するには: [Add another role] をクリックします。
  6. [Apply] をクリックします。

    その環境のユーザーに UI による変更が適用されます。