翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PagerDuty の接続
PagerDuty の統合により、 AWS DevOps Agent はインシデント調査と自動対応中に PagerDuty アカウントからインシデントデータ、オンコールスケジュール、サービス情報にアクセスして更新できます。この統合では、OAuth 2.0 を使用して安全な認証を行います。
重要
AWS DevOps エージェントは、新しい PagerDuty OAuth 2.0 (スコープ付き OAuth) のみをサポートします。リダイレクト uri を使用するレガシー PagerDuty OAuth はサポートされていません。
PagerDuty の要件
PagerDuty を接続する前に、以下を確認してください。
OAuth クライアント ID とクライアントシークレットを持つ PagerDuty アカウント
PagerDuty アカウントのサブドメイン (たとえば、PagerDuty URL が の場合
https://your-company.pagerduty.com、サブドメインはyour-company)
PagerDuty の登録
PagerDuty は AWS アカウントレベルで登録され、そのアカウントのすべてのエージェントスペース間で共有されます。
ステップ 1: PagerDuty でアクセスを設定する
AWS マネジメントコンソールにサインインする
AWS DevOps エージェントコンソールに移動する
機能プロバイダーページに移動する (サイドナビゲーションからアクセス可能)
「コミュニケーション」の「利用可能なプロバイダー」セクションで PagerDuty を検索し、「登録」をクリックします。
PagerDuty の「アクセスの設定」ページのガイド付きセットアップに従います。
サービスリージョンとサブドメインを確認します。
アカウントスコープ – PagerDuty リージョン (米国または欧州) を選択し、PagerDuty サブドメインを入力します。たとえば、PagerDuty URL が の場合
https://your-company.pagerduty.com、 と入力しますyour-company。
PagerDuty で新しいアプリを作成します。
別のブラウザタブで PagerDuty にログインし、統合 > アプリ登録に移動します。
OAuth 2.0 スコープド OAuth を使用して新しいアプリケーションを作成する
「アクセス許可」で、最低限必要なスコープ
incidents.read、incidents.write、および を付与します。services.readイベント統合を有効にして、 AWS DevOps Agent と PagerDuty 間の双方向通信を許可する
OAuth 認証情報を設定します。
アクセス許可の範囲 – 最低限必要な範囲は、
incidents.read、incidents.write、 です。services.readクライアント名 – OAuth クライアントのわかりやすい名前を入力します。
クライアント ID – PagerDuty アプリ登録から OAuth クライアント ID を入力します。
クライアントシークレット – PagerDuty アプリ登録から OAuth クライアントシークレットを入力します。
ステップ 2: PagerDuty 登録を確認して送信する
PagerDuty 設定の詳細をすべて確認する
送信をクリックして登録を完了します
登録が成功すると、PagerDuty は機能プロバイダーページの現在登録されているセクションに表示されます。
エージェントスペースへの PagerDuty の追加
PagerDuty をアカウントレベルで登録したら、個々のエージェントスペースに接続できます。
AWS DevOps エージェントコンソールで、エージェントスペースを選択します。
機能タブに移動する
「コミュニケーション」セクションで、「追加」をクリックします。
利用可能なプロバイダーのリストから PagerDuty を選択する
保存 をクリックします。
PagerDuty 接続の管理
認証情報の更新 – OAuth 認証情報を更新する必要がある場合は、機能プロバイダーページから PagerDuty を登録解除し、新しい認証情報で再登録します。
接続の表示 – AWS DevOps エージェントコンソールで、エージェントスペースを選択し、機能タブに移動して、接続された通信統合を表示します。
PagerDuty の削除 – PagerDuty をエージェントスペースから切断するには、コミュニケーションセクションでそれを選択し、削除をクリックします。登録を完全に削除するには、まずすべてのエージェントスペースから削除してから、機能プロバイダーページから登録を解除します。
Webhook のサポート
AWS DevOps エージェントは PagerDuty V3 ウェブフックのみをサポートします。以前のウェブフックバージョンはサポートされていません。
PagerDuty V3 ウェブフックサブスクリプションの詳細については、PagerDuty デベロッパードキュメントの「Webhooks Overview