このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示する。
このトピックでは、UI を使用して、ユーザーを環境に追加する方法、ユーザーを環境から削除する方法、環境内のユーザーロールを更新する方法について説明します。
ロールのスコープについて
Google Cloud コンソールを使用して、Apigee 組織にユーザーを追加できます。この操作を行うと、組織内のすべての環境に対する同じアクセス権がユーザーに付与されます。ただし、Apigee UI を使用することで、各ユーザーのアクセス権を調整できます。
Apigee UI を使用すると、特定の環境固有のユーザーにロールを割り当てることができます。組織のすべての環境で、各ユーザーが同じロールを持つのではなく、環境ごとに、そのユーザーに対して特定のロール(複数でも可)を割り当てることができます。
Apigee を最初に構成し、Apigee 組織をバインドする Google Cloud プロジェクトを作成するときは、通常、API Admin
や Environment Admin
などの異なるロールを持つユーザーを数名追加する必要があります。こうしたユーザーは、Cloud Project のプロジェクト レベルで定義されるため、ロールが付与されたすべての環境にアクセスできます。
Apigee UI を使用してアクセス権を付与する場合は、既存のユーザーのロールを環境レベルで設定できます。
UI でユーザー アカウントを追加する
Cloud コンソールの Apigee
1 つの環境に対してユーザー権限を指定するには:
- すでにユーザーを Google Cloud プロジェクトに追加していることを確認します。Google Cloud プロジェクトにユーザーを追加する方法については、リソースへのアクセス権の付与、変更、取り消しをご覧ください。
- ブラウザで Cloud コンソールの Apigee UI を開きます。
- 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
- 使用可能な環境のリストから、編集する環境を選択します。
- [環境の詳細] ページの [アクセス] タブをクリックします。
UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。
- [アクセス権を付与] をクリックします。
[アクセスを許可] ペインが表示されます。
- 最初のフィールドに、ユーザーのメールアドレスを入力します。通常、このメールアドレスは、次のいずれかです。
- Google アカウント(例:
fred@gmail.com
)。すべての Gmail アカウントは Google アカウントになりますが、ドメインが異なるメールアドレスを Google アカウントとして登録することもできます。 - Google グループ エイリアス例:
address@googlegroups.com
- サービス アカウント。例:
address@example.gserviceaccount.com
- Google Workspace のドメイン。たとえば
address@example.com
などです。ここで、example.com
は、Google Cloud サービスの登録時に使用したドメインです。
- Google アカウント(例:
- [ロール] のプルダウン リストからロールを選択し、[OK] をクリックします。各ユーザーに複数のロールを追加できます。使用可能なロールの詳細については、Apigee のロールと IAM 権限のリファレンスをご覧ください。
- [付与] をクリックします。
- ユーザーのロールを指定する際は、各環境で上記のプロセスを繰り返します。
ユーザー アカウントは、UI を使用して環境から削除することもできますが、そのユーザーをコンソールから削除しない限り、このユーザー アカウントは Google Cloud コンソールで付与されたアクセス権を所有したままになります。
従来の Apigee
1 つの環境に対してユーザー権限を指定するには:
- すでにユーザーを Google Cloud プロジェクトに追加していることを確認します。Google Cloud プロジェクトにユーザーを追加する方法については、リソースへのアクセス権の付与、変更、取り消しをご覧ください。
- ブラウザで Apigee UI を開きます。
- 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
- プルダウン リストから環境名を選択します。
UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。
- [+Grant Access] をクリックします。
[Grant Access to Environment] ペインが表示されます。
- 最初のフィールドにユーザー アカウントのメールアドレスを入力します。通常、このメールアドレスは次のいずれかです。
- Google アカウント(例:
fred@gmail.com
)。すべての Gmail アカウントは Google アカウントになりますが、ドメインが異なるメールアドレスを Google アカウントとして登録することもできます。 - Google グループ エイリアス例:
address@googlegroups.com
- サービス アカウント。例:
address@example.gserviceaccount.com
- Google Workspace のドメイン。たとえば
address@example.com
などです。ここで、example.com
は、Google Cloud サービスの登録時に使用したドメインです。
- Google アカウント(例:
- [Role] プルダウン リストからロールを選択し、[Add] をクリックします。各ユーザーに複数のロールを追加できます。使用可能なロールの詳細については、Apigee のロールと IAM 権限のリファレンスをご覧ください。
- ユーザーのロールを指定する際は、各環境で上記のプロセスを繰り返します。
ユーザー アカウントは、UI を使用して環境から削除することもできますが、そのユーザーをコンソールから削除しない限り、このユーザー アカウントは Google Cloud コンソールで付与されたアクセス権を所有したままになります。
ユーザー アカウントを削除する
環境レベルでユーザーを削除しても、Google Cloud プロジェクト レベルでは削除されません。その結果、ユーザーは Google Cloud プロジェクト レベルの権限を使用してすべての環境にアクセスできます。
ユーザーのアクセス権を完全に取り消すには、Google Cloud プロジェクトからアクセス権を削除する必要があります。詳細については、Google Cloud Platform へのアクセス権の取り消しをご覧ください。
Cloud コンソールの Apigee
環境からユーザーを削除するには:
- ブラウザで Cloud コンソールの Apigee UI を開きます。
- 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
- 使用可能な環境のリストから、編集する環境名を選択します。
- [環境の詳細] ページの [アクセス] タブをクリックします。
UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。
- ユーザーの行で、[アクション] のその他メニューをクリックし、[削除] を選択します。
確認ダイアログ ボックスが表示されます。
- [アクセス権を削除] をクリックします。
そのユーザーが環境から削除されます。
従来の Apigee
環境からユーザーを削除するには:
- ブラウザで Apigee UI を開きます。
- 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
- プルダウン リストから環境名を選択します。
選択した環境の現在のユーザーのリストが表示されます。
- プリンシパルの行で、[
確認ダイアログ ボックスが表示されます。
Delete] をクリックします。 - [Revoke] をクリックします。
そのユーザーが環境から削除されます。
UI でユーザーロールを変更する
UI を使用して、環境ごとにユーザーのロールを変更できます。これには、ユーザー アカウントに対するロールの追加や削除が含まれます。
Cloud コンソールの Apigee
ユーザーの環境に対するロールを変更するには:
- ブラウザで Cloud コンソールの Apigee UI を開きます。
- 左側のナビゲーション ペインで、[管理] > [環境] の順にクリックします。
- 使用可能な環境のリストから、編集する環境名を選択します。
- [環境の詳細] ページの [アクセス] タブをクリックします。
UI には、選択した環境の現在のユーザー アカウントとロールの一覧が表示されます。
- ユーザーの行で、[アクション] のその他メニューをクリックし、[編集] を選択します。
[ロールを管理] ペインが表示されます。
- 次のいずれかを行います。
- ロールを削除するには: そのロールの横にあるチェックボックスをオフにします。
- 別のロールを追加するには: 追加するロールの横にあるチェックボックスをオンにします。
- [OK] をクリックします。
- [更新] をクリックします。
その環境のユーザーに UI による変更が適用されます。
従来の Apigee
ユーザーの環境に対するロールを変更するには:
- ブラウザで Apigee UI を開きます。
- 左側のナビゲーション メニューで [Admin] > [Environments] > [Access] を選択します。
- プルダウン リストから環境名を選択します。
選択した環境の現在のユーザーのリストが表示されます。
- メンバーの行で、[
[Manage Roles] ダイアログ ボックスが表示されます。
Edit] をクリックします。 - 次のいずれかを行います。
- ロールを削除するには: そのロールの横にある [ Cancel] をクリックします。
- ロールを変更するには: ロールのプルダウン リストから新しいロールを選択します。
- 別のロールを追加するには: [Add another role] をクリックします。
- [Apply] をクリックします。
その環境のユーザーに UI による変更が適用されます。