Project Management
概要
テナントマネージャーコンソールにおけるプロジェクト管理は、管理者がAPI関連または開発者ポータル関連のプロジェクトを作成、編集、管理できるようにします。各プロジェクトは特定のゲートウェイタイプに関連付けられ、役割ベースのアクセスを持つユーザーのセットが割り当てられています。このガイドでは、利用可能なアクションと画面の機能について説明します。
APIMでは、プロジェクトは2つのタイプで表示されます:
- type: apim – これは、APIMコンソール内でのAPI開発のための内部組織/チームの概念を表し、APIMコンソールでは「プロジェクト」として表示されます。
- type: developers – これは、一般ユーザーが開発者ポータル内で開発するための「アプリケーション」または「マイアプリケーション」を表します。
APIMコンソールはAPIプロデューサーの領域であり、開発者ポータルはAPI消費者の領域です。通常、API消費者はAPIMコンソール(APIプロデューサーの領域)の機能を制御することはできず、API URLやAPIドキュメントを確認し、それに基づいて開発を行う役割を果たします。
APIMは以下の2つの方法でインストールされます:
- ゲートウェイタイプ:Kong API Gatewayのインストールと統合には「kong」を選択します。AWS API Gatewayの統合には「aws」を選択します。
プロジェクトリスト画面
目的
これは、ユーザーがすべての既存プロジェクトを表示できるメイン画面で、プロジェクトのタイプ、ゲートウェイ、作成者、作成日が含まれます。
ユーザーアクション
- プロジェクトリストの表示:すべてのプロジェクトがページネーションされたテーブルにリスト表示されます。
- 検索:プロジェクト名でリストをフィルタリングするために、2文字以上を入力します。
- 新しいプロジェクトの作成:新しいプロジェクトを追加するためにボタンをクリックします。
- 編集:プロジェクトを表示および更新するために鉛筆アイコンボタンをクリックします。
- 削除:プロジェクトを削除するために赤いゴミ箱アイコンボタンをクリックします。

新しいプロジェクトを作成
目的
この画面では、基本属性を指定することで新しいプロジェクトを作成できます。
フィールド
- プロジェクト名: プロジェクトの名前を入力するフィールド。
- プロジェクトタイプ: apim または developers のいずれかを選択するドロップダウン。
- ゲートウェイタイプ: kong または aws のいずれかを選択するドロップダウン。
ユーザーアクション
フォームに記入し、送信ボタンをクリックしてプロジェクトを作成します。

プロジェクトの編集とプロジェクトユーザー管理
目的
プロジェクトを作成した後、詳細ビューでそのプロパティを編集し、ユーザーを管理できます。
フィールド
すべてのフィールドはプロジェクト名を除いて読み取り専用です。
- プロジェクト名
- プロジェクトタイプ
- ゲートウェイタイプ
- 作成日時
- 作成者
プロジェクトユーザー管理セクション
このセクションでは、プロジェクトに割り当てられたユーザーのリストが表示されます。
ユーザーアクション:
- プロジェクトにユーザーを追加: プラスボタンをクリックしてユーザー選択ダイアログを開きます。
- ユーザーの役割を変更: 青いバッジアイコンボタンをクリックして役割を割り当てます。
- ユーザーを削除: 赤いゴミ箱アイコンボタンをクリックしてプロジェクトからユーザーを削除します。

プロジェクト内のユーザー役割を変更
目的
アクセス制御のためにプロジェクト内でユーザーの役割を割り当てることを可能にします。
利用可能な役割
- apim-pjt-admin: APIMコンソールプロジェクトのAPI、ポリシー、ドキュメント、およびデプロイメントを管理する責任があります。すべてのプロジェクトメンバーにはこの権限が付与される必要があります。
- apim-pjt-member: この権限は、プロジェクトのデプロイされたAPIドキュメント(Swagger)にアクセスし、それに基づいて開発を行う開発者に付与されます。プロジェクトのAPIを管理する権限は付与されません。
ユーザーアクション
ユーザーの役割を選択します。
新しい役割を適用するために変更を保存するボタンをクリックします。


プロジェクトにユーザーを追加 (ユーザー検索)
目的
プロジェクトに追加されるすべてのシステムユーザーのリストを表示します。
ユーザーアクション
- キーワードで検索してユーザーリストをフィルタリングします。
- チェックボックスを使用して1人以上のユーザーを選択します。
- 選択したユーザーに役割を割り当てるためにプロジェクトユーザー追加ボタンをクリックします。
- ユーザーをプロジェクトに追加するために役割割り当てモーダルを送信します。



プロジェクトからユーザーを削除
目的
プロジェクトからユーザーを削除するための確認ポップアップ。
表示されるメッセージ
- 指定されたプロジェクトからユーザーが削除されることの確認。
- アクションオプション: キャンセル、確認

プロジェクトの削除
目的
プロジェクト全体を削除するための確認ポップアップです。
表示されるメッセージ
- すべてのプロジェクトリソース(ゲートウェイ、APIなど)も削除されるという警告。
- アクションオプション: キャンセル、確認

