このトピックでは、HTTP イベントソースを使用して Yuque と EventBridge を統合する方法について説明します。
背景情報
Alibaba Group によって開発された Yuque は、個人とチームにナレッジマネジメント機能を提供する、プロフェッショナルなクラウドナレッジベースです。EventBridge は Yuque との迅速な統合をサポートし、イベントとアラートを一元的に管理できます。
始める前に
ステップ 1:EventBridge で Yuque のイベントソースを作成する
HTTP/HTTPS イベントEventBridge コンソールで、[HTTP/HTTPS イベント] タイプのイベントソースを作成します。次の表にパラメーターを示します。詳細については、「HTTP/HTTPS イベントタイプのカスタムイベントソースを作成する」をご参照ください。
[リクエストタイプ]:[HTTP&HTTPS] を選択します。
[リクエストメソッド]:[POST] を選択します。
[セキュリティ設定]:[オプション] を選択します。
イベントソースが作成されると、イベントソースリストにカスタムイベントソースが表示されます。[詳細] をクリックすると、設定情報が表示されます。[インターネットリクエスト URL] は、イベントソースの webhook URL として使用できます。
ステップ 2:Yuque で webhook を設定する
Yuque コンソール にログインし、ナレッジリポジトリの名前をクリックします。
表示されるページの右上隅にある
アイコンをクリックし、[設定] を選択します。
[設定] ページの左側のナビゲーションペインで、[通知] をクリックします。表示されるページで、次のパラメーターを構成し、[追加] をクリックします。
プッシュ先: [その他] を選択します。
ロボット名: ロボットの名前を入力します。
Webhook URL: 手順 1 で生成されたインターネットリクエスト URL を入力します。
ブックで次のイベントが発生したときにプッシュする: イベントをトリガーする条件として 1 つ以上の操作を選択します。たとえば、[publishdocument] を選択すると、Yuque でドキュメントを公開したときにイベントがプッシュされます。
ステップ 3:イベントをトリガーする
[メッセージフックリスト] セクションの [web フックを追加] ページで、ステップ 2 で追加した webhook を見つけます。テスト[操作] 列の をクリックして、テストイベントをトリガーします。
ステップ 4:結果を確認する
EventBridge コンソール にログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションペインで、[イベントバス] をクリックします。
左側のナビゲーションペインで、イベントトレース をクリックして、取得したイベント情報を確認します。