メインコンテンツまでスキップ

Roles

AMDPでユーザーを登録する際、主にSYSTEM ADMINISTRATOR(以下、管理者と呼ぶ)とDEVELOPER(以下、開発者と呼ぶ)に分類されます。この区別により、管理者は必要な基本情報を設定し、システム全体を管理することができる一方で、開発者は自分が関与しているアプリケーションでのみ作業が制限されます。

完全なプロジェクト権限はPROJECT ADMINISTRATOR(以下、オーナーと呼ぶ)が保持し、管理者または開発者のいずれかに指定されます。管理者はシステム全体を管理できるため、すべてのプロジェクトを表示することができます。しかし、オーナーとして登録されていない限り、プロジェクトを完全に管理することはできません。

さらに、オーナー以外の誰かをPROJECT USER(以下、メンバーと呼ぶ)として指定するために、プロジェクト管理は特定のアプリケーションに対して開発者にREAD/WRITE/EXECUTE権限(以下、RWXと呼ぶ)を割り当てることができ、これによりメンバーとして登録されます。メンバーは自分に割り当てられたプロファイルのみを表示でき、付与されたRWX権限に従って指定されたアプリケーションで作業することができます。

以下は、ユーザータイプ(管理者 / 開発者)とプロジェクトの関与タイプ(オーナー / メンバー)に基づく表示と権限の概要です。

注記

ユーザー権限の目的は、アプリケーションに対するREAD/WRITE/EXECUTE権限を個々のユーザーまたはグループに付与し、制御することです。重複するターゲットに異なる権限を割り当てることが可能であり、同じアプリケーションに対して複数の権限が存在する場合は、より高い権限が利用されます。 例えば、以下の3つのシナリオの最終結果は次のように説明できます:

  1. ユーザーAは、developプロファイル内のすべてのアプリケーションに対してREAD権限を付与されます。
  2. ユーザーAは、developプロファイル内のhelloアプリケーションに対してFULL権限を付与されます。
  3. ciグループ(ユーザーAのグループ)は、すべてのプロファイル内のすべてのアプリケーションに対してREADおよびEXECUTEの権限が付与されています。 結果)ユーザーAは、すべてのプロファイル内のすべてのアプリケーションに対してREADおよびEXECUTEの権限を持ち、さらにdevelopプロファイル内のhelloアプリケーションに対してFULLの権限を持っています。

ユーザーのタイプに基づいて利用可能なメニュー項目を定義します。

Administrator Developer
プロジェクトYESYES
アプリケーションYESYES
トポロジーYESYES
プロジェクト管理YESYES
パイプラインコードテンプレートYESNO
グループ管理YESNO
ユーザー管理YESNO
クラスター管理YESNO
アドオンサービス管理YESNO

プロジェクトメニュー

プロジェクトメニューは、ユーザータイプに基づいて異なるプロジェクトリストを表示します。管理者はすべてのプロジェクトを表示できますが、開発者は自分が割り当てられたプロジェクト(オーナーまたはメンバーとして)だけを見ることができます。

AdministratorDeveloper
プロジェクトリストすべてのプロジェクト割り当てられたプロジェクトのみ

1. プロファイルリスト

プロジェクトを選択すると、メインページにプロファイルのリストが表示され、表示される項目はユーザータイプ、プロジェクトメンバーシップ、および権限に応じて異なります。

AdministratorDeveloper
オーナーメンバー非関連オーナーメンバー非関連
リスト表示すべてすべてすべてすべて指定されたプロファイルX
追加OXXOXX
編集OXXOXX
削除OXXOXX
クローンOXXOXX

2. プロファイル詳細

プロファイルが選択されると、メインページにプロファイルの詳細とリソースタブが表示されます。

AdministratorDeveloper
オーナーメンバー無所属オーナーメンバー無所属
詳細情報OOOOOX
編集OOOOOX
クローンOXXOXX
ウィザードOXXOXX

3. APPLICATION タブ

APPLICATION タブはプロファイルの詳細に登録されたアプリケーションのリストを表示します。すべての登録アプリケーションが表示されますが、制御できる項目はプロジェクトの所属タイプと権限によって異なります。

注記

ユーザーが通常のメンバーである場合、アプリケーションタブの機能に対する権限はプロジェクトの詳細 - ユーザー権限におけるアプリケーションの権限に依存します。フル権限を持つ場合のみ、ユーザーは指定されたアプリケーションに対する書き込み権限を持ちます。

AdministratorDeveloper
オーナーメンバー無所属オーナーメンバー無所属
リストOOOO指定アプリケーションX
詳細情報OOOOOX
追加OXXOXX
編集OXXO指定アプリケーションX
削除OXXO指定アプリケーションX
権限付与OOOOXX
デプロイメント
ステータス
OOOOOX
パイプライン設定OOOOOX
ビルドパイプラインステータスOO/O/OOOO/O/OX
ビルドパイプライン実行OO/O/XXOO/O/XX
ビルドパイプライン履歴OO/O/OOOO/O/OX
ビルドパイプラインアクセスOO/O/OOOO/O/OX
デプロイパイプラインステータスOO/O/OOOO/O/OX
デプロイパイプライン実行OO/O/XXOO/O/XX
デプロイパイプライン履歴OO/O/OOOO/O/OX
デプロイパイプラインロールバックOO/O/XXOO/O/XX
デプロイパイプラインアクセスOO/O/OOOO/O/OX
スケジュール設定OO/X/XXOO/X/XX
Webhook SettingsOO/X/XXOO/X/XX
設定タブOO/X/XXOO/X/XX

4. BACKING SERVICE Tab

BACKING SERVICEタブのプロファイル詳細における権限。

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
追加OXXOXX
編集OXXOXX
削除OXXOXX

5. INGRESS Tab

INGRESSタブのプロファイル詳細における権限。 administrator developer

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
詳細情報OXXOXX
追加OXXOXX
編集OXXOXX
削除OXXOXX
デプロイOXXOXX

6. STORAGE Tab

STORAGEタブのプロファイル詳細における権限。

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
リストの更新OOOOOX
追加OXXOXX
編集OXXOXX
削除OXXOXX
デプロイOXXOXX

7. CICD Tab

CICDタブのプロファイル詳細における権限。

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
デプロイ設定情報OOOOOX
設定の変更OXXOXX
Tekton パイプラインを削除O (使用時 X)XXO (使用時 X)XX
Jenkin パイプラインを削除O (使用時 X)XXO (使用時 X)XX

8. TRAFFIC MANAGEMENT タブ

TRAFFIC MANAGEMENT タブのプロファイル詳細における権限。

注記

2つ以上のアプリケーションが登録されている場合にのみ有効化されます。

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
追加OXXOXX
アクションとコントロールOXXOXX

9. ENV/PROPERTIES タブ

ENV/PROPERTIES タブのプロファイル詳細における権限。

AdministratorDeveloper
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
インポートOXXOXX
追加OXXOXX
編集OXXOXX
削除OXXOXX

10. ADDON SERVICE タブ

ADDON SERVICE タブのプロファイル詳細における権限。

管理者開発者
オーナーメンバー無関係オーナーメンバー無関係
リストOOOOOX
追加OXXOXX
編集OXXOXX
削除OXXOXX

アプリケーション

アプリケーションメニューはユーザータイプに応じて異なり、異なるアプリケーションのリストが表示されます。 管理者はすべてのアプリケーションを表示できますが、開発者は自分が関与しているアプリケーション(オーナーまたはメンバー)と、自分に権限があるアプリケーションのみを表示します。さらに、管理者は各アプリケーションに対して開発者と同じパイプライン制御権限を持ちますが、それはオーナーであるか、実行/書き込み権限を持っているかによります。

AdministratorDeveloper
アプリケーションリストすべてのアプリケーション権限のあるアプリケーション

プロジェクト管理

プロジェクト管理メニューはユーザータイプに基づいて異なり、異なるプロジェクトリストを表示します。

管理者はすべてのプロジェクトの設定を表示および管理できます。開発者は自分が参加しているプロジェクト(オーナーまたはメンバー)のみを表示でき、プロジェクトのオーナーのみが設定を変更できます。

AdministratorDeveloper
プロジェクトリストO (すべてのプロジェクト)関与しているプロジェクトのみ
詳細情報O (すべてのプロジェクト)関与しているプロジェクトのみ
追加O (すべてのプロジェクト)X
削除O (すべてのプロジェクト)X

パイプラインコードテンプレート

パイプラインコードテンプレートメニューは管理者のみがアクセスできます。詳細な機能については、テンプレート管理を参照してください。

AdministratorDeveloper
パイプラインコードテンプレートリストO (すべてのテンプレート)X (アクセス不可)
詳細情報OX
追加OX
削除OX

グループ管理

グループ管理メニューは管理者のみがアクセスできます。詳細な機能については、グループ設定管理を参照してください。

AdministratorDeveloper
グループリストO (すべてのグループ)X (アクセス不可)
詳細情報OX
追加OX
削除OX
グループ詳細 - ユーザーリストOX

ユーザー管理

ユーザー管理メニューは管理者のみがアクセス可能です。詳細な機能については、ユーザー設定管理を参照してください。

AdministratorDeveloper
ユーザーリストO (全ユーザー)X (アクセス不可)
詳細情報OX
追加OX
編集および一括編集OX

クラスター管理

クラスター管理メニューは管理者のみがアクセス可能です。詳細な機能については、クラスター登録管理を参照してください。

AdministratorDeveloper
クラスターリストO (全ユーザー)X (アクセス不可)
詳細情報OX
追加OX
削除OX
クラスター詳細 - アドオンサービスOX

アドオンサービス管理

アドオンサービス管理メニューは管理者のみがアクセス可能です。詳細な機能については、テンプレート管理を参照してください。

AdministratorDeveloper
クラスターリストO (全ユーザー)X (アクセス不可)
詳細情報OX
追加OX
タイプ追加OX
削除OX
クラスター詳細 - アドオンサービスOX

(ベータ) トポロジー

現在、トポロジーはベータ版であり、アプリケーションと同様の権限があります。