コンテンツにスキップ

Teams機能でアプリとプロジェクトを管理・表示する

Aikidoでは、チームを作成し、複数のリポジトリやクラウドを接続することで、アプリとプロジェクトの状況を明確に把握できます。このプロジェクト/アプリビューは、feed、alerting、reportingを含むAikidoアプリ全体で利用できます。この記事では、リソースをProjectやAppsにグループ化するためのTeamsの使い方に焦点を当てます。ユーザーアクセスの管理については扱いません。チームを使ったユーザーアクセスの管理をお探しの場合は、こちらをクリックしてください。

  • 代理店のプロジェクト管理: 代理店は複数のクライアントを扱うことが多く、クライアントごとにリポジトリを個別に管理するための構造的なアプローチが必要です。Aikidoでは、クライアントごとにチームを作成できるため、クライアント固有のリポジトリを整理・アクセスするのが簡単になります。さらに、クライアント固有のレポートも簡単に生成できます。

    「All teams」または個別のクライアントチームを選択するドロップダウンメニュー

  • アプリに接続されたリソースを指定する: チーム機能を使って、同一アプリの一部であるリソース(リポジトリ、コンテナ、クラウドの組み合わせ)をまとめることができます。これにより、全てのレポートを閲覧することも可能になります。

  • モノレポ分割を使う場合の見通しの向上。 モノレポの特定のディレクトリにチームメンバーを割り当てることで、見通しを改善できます。モノレポの分割に関する詳細はこちらをご覧ください。

ステップ1: Settings -> Teamsに移動します

「mdschuym」の4つのアクティブなリポジトリと管理オプションを示すチームダッシュボード

ステップ2: **「Create Team」**をクリックし、チーム名を入力します

脆弱性トラッキング用のチーム名を入力して新しいチームを作成するフォーム

ステップ3(任意): 作成したチームにメンバーを追加します。

「Architects」チームにメンバーを割り当てるユーザー管理インターフェース

ステップ4: responsibilityタブからさまざまなリソースを紐付けます。 リポジトリ、クラウド、コンテナ、ドメイン、zen appsなど、さまざまなリソースを追加できます。リポジトリとコンテナは、repositoryおよびcontainer設定画面から一括で追加できます。

特定のドメインをチームに紐付けたい場合は、ドメインをリポジトリまたはコンテナに紐付けることで設定できます。アクセス権限は自動的に継承されます。

リポジトリ、クラウド、コンテナのリソースをBackendチームに紐付けるインターフェース

ステップ5. feedに戻り、特定のチームでフィルタリングします。そのチームに紐付けられたリポジトリやクラウドに関連する課題のみが表示されるはずです。

Aikidoのフィードには、ページ上部にチームフィルターがあります。このフィルターを使うと、選択したチームに関連する課題のみをフィードに表示するよう調整できます。このフィルターは、Aikido内のほぼ全てのページ(feed、reports、settingsなど)で利用できます。

今週解決済みおよび新たに検出された課題の統計を示すチームフィルタードロップダウン