APIキーの管理

mablのAPIキーの種類と管理方法

mablのAPIキーを使用すると、mablワークスペースの情報に外部のプログラムからアクセスできます。このガイドでは、mablのAPIキーの種類とそれぞれの管理方法について概要を説明します。

📘

ご注意:

APIキーにアクセス、かつ利用できるユーザーは、ワークスペースのOwner(所有者)に限定されています。

APIキーの種類

利用できるAPIキーは用途ごとに異なります。キーは、特定の用途に必要な読み取り/書き込み権限のみを保有します。

mablで使用可能なAPIキーの種類と用途については、次の表を参照してください。

APIキーの種類用途
CI/CD IntegrationJenkinsBambooMicrosoft Azure DevOpsGitHub ActionsOctopus Deployなど、mablのCI/CDインテグレーションで使用します。
Command Line Interfacemabl CLIで使用します。
Deployment TriggerDeployment Events APIでテストを開始し、Execution Result APIでテスト結果を取得するために使用します。
Issue Trackermabl Jiraプラグインで使用します。
Link Agentmabl Link Agentで使用します。
Java Selenium AgentSelenium Java Agentで使用します。
Usage Analyticsmabl Segmentインテグレーションで使用します。
Viewermabl レポーティングAPI など、読み取り専用のAPIエンドポイントで使用します

📘

Integration キーは廃止されました

APIキーの種類 Integration は廃止されました。既存の Integration キーは引き続き機能しますが、この種類の新しいAPIキーを作成することはできません。

APIキーの管理

[ワークスペース] > [API] にあるAPIキー管理ページで、APIキーの作成、一時無効化、再有効化、削除を行うことができます。

2328

APIキー管理ページ

APIキーの作成

APIキーを作成するには、ワークスペースのOwner(所有者)権限を持つユーザが、[ワークスペース] > [API] に移動し、次の手順を実行します。

  1. [+ APIキーの作成] ボタンをクリックして [APIキーの作成] モーダルウィンドウを開きます。
  2. APIキーの種類を選択します。
  3. APIキーの名前を指定します。
  4. [保存] ボタンをクリックします。

[API] ページに新しいAPIキーが表示されます。このページでは、キーの表示、コピー、一時無効化、再有効化、削除を行うことができます。

1932

APIキーのコピー

APIキーの一時無効化

APIキーをオフに切り替えて、一時的にAPIアクセスをブロックできます。APIキーを削除したいが、まだ使用されているかどうか不明な場合など、APIキーを一時的に無効化することができます。

たとえば、APIキーをローテーションしている場合、次の手順を実行します。

  1. 同じタイプの新しいAPIキーを作成します。
  2. 使用中のインテグレーションを新しいAPIキーの値で更新します。
  3. 使用中のインテグレーションで使用されていた元のAPIキーを一時的に無効化します。
  4. 新しいAPIキーでインテグレーションが期待どおりに動作することを確認します。
  5. 一時的に無効化した元のAPIキーを削除します。

APIキーの再有効化

APIキーをオンに切り替えると、そのキーへのAPIアクセスはすぐに再有効化されます。

APIキーの削除

ゴミ箱アイコンをクリックすると、APIキーは完全に削除されます。

🚧

削除したAPIキーは復元できません

APIキーを削除する前に、そのキーが今後使用されないことを必ず確認してください。削除したAPIキーは復元できないため、そのキーを利用しているスクリプトやサービスはmablにアクセスできなくなります。このキーを使用しているクライアントは、以後、mablサービスにアクセスすることはできません。

スクリプトやサービスがこのAPIキーにまだアクセスしているかどうか不明な場合は、まずこのAPIキーを一時的に無効化してください。


Related resources