翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Grafana HTTP API での認証に対する API キーの使用
Grafana API にアクセスする 1 つの方法は、API キーを使用することです。これは API トークンとも呼ばれます。PPI キーを作成するには、次のいずれかの手順に従います。API キーは、作成時に指定した期間の有効で、有効期間は最大 30 日です。
トピック
注記
バージョン 9 以降では、API キーの代わりにサービスアカウントの使用をお勧めします。サービスアカウントは、Grafana API とやり取りするアプリケーションを認証するための主な方法として API に代わるものです。Grafana Labs は今後のリリースで API キーが削除されることを発表しました。
API キーを作成するとき、キーのロールを指定します。ロールによりキーのユーザーが持つ管理能力レベルが決定します。
次の表は、管理、エディタ、表示者の各ロールに付与されたアクセス許可を示しています。最初の表は全般的な組織のアクセス許可を示しています。このテーブルでは、[フル] はアクセス許可を表示、編集、追加、削除する機能を意味します。Explore 列には、ロールが Explore ビューを使用できるかどうかが表示されます。その他のアクセス許可列には、ロールにユーザー、チーム、プラグイン、組織の設定を管理するアクセス許可があるかどうかが示されます。
ロール | ダッシュボード | プレイリスト | フォルダ | 探索 | データソース | その他のアクセス許可 |
---|---|---|---|---|---|---|
表示者 |
ビュー | ビュー | 不可 | いいえ | いいえ | なし |
[Editor] (エディタ) |
フル | フル | フル | あり | いいえ | なし |
Admin |
フル | フル | フル | あり | フル | フル |
次の表は、設定可能な追加のダッシュボードレベルおよびフォルダレベルのアクセス許可を示しています。これらは、管理、エディタ、表示者のロールとは異なります。
ロール | ダッシュボード | フォルダ | 許可の変更 |
---|---|---|---|
表示 |
ビュー | ビュー | 不可 |
[Edit] (編集) |
作成、編集 | ビュー | 不可 |
Admin |
作成、編集、削除 | 作成、編集、削除 | あり |
注記
より多い権限を持つ一般的なルールが存在する場合、より低い権限レベルの範囲にある権限は効果を持ちません。例えば、あるユーザーに組織 [エディタ] ロールを付与してから、そのユーザーにダッシュボードの [表示] アクセス許可のみを割り当てると、ユーザーは [エディタ] ロールを持つため完全な [編集] アクセス権限を持ち、より制限の厳しい [表示] アクセス許可は効果を持ちません。
ワークスペースでの Grafana API で使用する Grafana API キーの作成 (コンソール)
注記
Grafana バージョン 10 以降と互換性のある Amazon Managed Grafana ワークスペースでは、ワークスペースで API キーを作成する機能が削除されました。ワークスペースが Grafana バージョン 10 のワークスペースである場合は、AWS CLI または API を介してのみ API キーを作成できます。
Grafana Labs は今後のリリースで API キーが削除されることを発生しました。代わりにサービスアカウントの使用をお勧めします。
ワークスペースコンソールでの Grafana API で使用する Grafana API キーの作成方法
-
Amazon Managed Grafana コンソール (https://console.aws.amazon.com/grafana/
) を開きます。 -
ページの左上隅にあるメニューアイコンを選択し、[すべての WorkSpaces] を選択します。
-
Amazon Managed Grafana ワークスペースの名前を選択します。
-
ワークスペースの詳細ページで、[Grafana ワークスペース URL] の下に表示される URL を選択します。
-
Grafana コンソールのサイドメニューで、カーソルを [設定] (歯車) アイコンに置き、[API キー] を選択します。
-
[新しい API キー] を選択します。
-
キーの一意の名前を入力します。
-
[ロール] では、キーに付与するアクセスレベルを選択します。[管理] を選択すると、このキーを持つユーザーが、最も広範で強力な管理レベルで API を使用できるようになります。[エディタ] または [表示者] を選択して、それらのパワーレベルにキーのユーザーを制限します。詳細については、前のテーブルを参照してください。
-
[有効期間] では、キーの有効期間を指定します。最大は 30 日 (1 か月) です。数字と文字を入力します。有効な文字は、秒の [s]、分の [m]、時間の [h]、日の [d]、週の [w]、月の [M] です。例えば、[12h] は 12 時間、[1M] は 1 か月 (30 日) です。
短時間 (数時間以下など) に設定することを強くお勧めします。これにより、長期間有効な API キーを持つ場合と比較してリスクが大幅に軽減されます。
-
[追加] を選択します。
-
(オプション) API キーの作成は、Terraform を使用した [API キーの作成] API で自動化できます。Terraform を使用した API キー作成の自動化の詳細については、[Terraform を使用した Grafana API キーの作成]
を参照してください。
AWS CLI を使用した Amazon Managed Grafana ワークスペース API キーの作成
AWS CLI を使用した Amazon Managed Grafana ワークスペース API キーの作成方法
次の例では、key_name
、key_role
、seconds_to_live
、Workspace_id
を独自の情報に置き換えます。key-name、key-role、secon-to-live の形式については、 API ガイド「https://docs.aws.amazon.com/grafana/latest/APIReference/API_CreateWorkspaceApiKey.html」を参照してください。
aws grafana create-workspace-api-key --key-name "
key_name
" --key-role "key_role
" --seconds-to-liveseconds_to_live
--workspace-id "workspace_id
"
CLI レスポンスの例を次に示します。

ワークスペースの Workspace_id
は、次のコマンドを実行して確認できます。
aws grafana list-workspaces