Skip to main content

PagerDuty について

Iru は PagerDuty REST API を通じて、インシデント、サービス、エスカレーションポリシー、スケジュール、チーム、監査データを読み取ります。認証には PagerDuty 独自のヘッダー形式 (通常の Bearer ではありません) を使用します:
Iru がインシデントやサービスを変更できないように、読み取り専用スコープの General Access REST API キーを使用することをお勧めします。

仕組み

PagerDuty REST API キーは、PagerDuty 独自のヘッダー形式 Authorization: Token token=<API_KEY> で送信されます (これは一般的な Bearer トークンではありません)。 General Access キーは管理者が作成し、アカウント全体を対象にできます。ユーザー トークンはそのユーザーの表示範囲を継承します。意図的にスコープを制限する場合を除き、User トークンは使用しないでください。 公式リファレンス: API access keys、REST API reference、Rate limiting。

前提条件

  • General Access API キーを作成するための 管理者 または アカウント所有者 (または同等) の権限。

PagerDuty を Iru に接続する

Compliance でソースを接続する前に、このタブの手順を完了してください。
1

PagerDuty にサインインする

PagerDuty を開き、API Access Keys を作成できる 管理者 または アカウント所有者 (または同等) でサインインします。
2

インテグレーションを開く

製品のナビゲーションから インテグレーション を開きます (PagerDuty のエディションによっては Automation または Developer の下にあります)。
3

Developer Tools を開く

Developer Tools (または API Access) を選択し、API Access Keys を見つけます。
4

新しい API キーを作成する

Create new API key (表記は New key の場合もあります) を選択します。組織のポリシーで許可されている場合は、Iru の読み取りが特定の個人ユーザーの表示範囲に依存しないように、General Access キーを使用することをお勧めします。
5

キーに名前を付けて Read-only に設定する

Iru Compliance などの名前を入力します。キーの種類を Read-only (または PagerDuty が REST エビデンス収集用に提供する最小権限の読み取りオプション) に設定します。
6

キーを作成してコピーする

作成を完了し、PagerDuty にキーの値が表示されたら一度だけコピーします。ダイアログを閉じると、再度表示されることはありません。
Iru Compliance タブに進みます。

トラブルシューティング

Iru サイトのポップアップブロッカー設定を確認して、もう一度お試しください。
キー全体がスペースなしで入力されていること、およびキーが無効化されていないことを確認してください。
ユーザー トークンから、十分なスコープを持つ General Access キーに切り替えてください。
ユーザースコープのトークンは、そのユーザーのチームしか参照できません。General Access を使用してください。

考慮事項

API キーは自動的に期限切れになりません: 定期的にローテーションしてください。

API キーは自動的に期限切れになりません。定期的にローテーションしてください。

大規模なバックフィルは PagerDuty のレート制限内で行われます。…

大規模なバックフィルは PagerDuty のレート制限内で行われるため、同期に時間がかかる場合があります。

関連記事

ソース管理

すべての Compliance ソースを参照および管理します。

Compliance の使用を開始する

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

アーティファクト管理

ソースとアクションから得たエビデンスをアップロード、確認、整理します。