第3章 Slack と Hybrid Cloud Console のインテグレーション
イベント通知を Slack チャネルまたはユーザーに直接送信するように Hybrid Cloud Console を設定できます。Slack インテグレーションは、すべての Hybrid Cloud Console サービスからのイベントをサポートします。
この例の Slack インテグレーションは、Red Hat Enterprise Linux 用に設定されています。この統合は、Red Hat OpenShift および Hybrid Cloud Console イベントでも機能します。
Slack インテグレーションでは、受信 Webhook を使用してイベントデータを受け取ります。webhook の詳細は、Slack API ドキュメントの Sending messages using incoming webhooks を参照してください。
サポートへの問い合わせ
Hybrid Cloud Console と Slack とのインテグレーションに問題がある場合は、Red Hat に連絡してサポートを依頼してください。Slack はトラブルシューティングを提供しません。Hybrid Cloud Console と Slack のインテグレーションは、Red Hat によって完全にサポートされています。
Help > Open a support case をクリックするか、Help > Support options から他のオプションを表示することで、Hybrid Cloud Console から直接 Red Hat サポートケースを開くことができます。
3.1. Slack で受信 Webhook の設定
Slack を Hybrid Cloud Console と統合できるように準備するには、Slack で受信 Webhook を設定する必要があります。
前提条件
- 受信 Webhook を追加する Slack インスタンスでの所有者または管理者の権限を持っている。
- Slack アプリをチャネルに追加するためのアプリマネージャーのアクセス権限がある。
- 通知を受信する Slack チャネルまたはユーザー。
手順
Slack アプリケーションを作成します。
- Slack API Web ページに移動し、Create your Slack app ボタンをクリックします。これにより、Create an app ダイアログが開きます。
- Slack 設定 UI を使用してアプリケーションを作成するには、From scratch を選択します。
アプリケーションの名前を入力し、通知を受信するワークスペースを選択します。
注記管理者の承認が必要であるというメッセージが表示された場合は、次の手順で承認をリクエストできます。
- Create App をクリックして、Slack アプリケーションの作成を完了します。
着信 Webhook を有効にします。
- 左側のナビゲーションの Features 見出しの下にある Incoming Webhooks をクリックします。
- Activate Incoming Webhooks スイッチを On に切り替えます。
- Request to Add New Webhook ボタンをクリックします。必要に応じて、管理者にアプリケーションへのアクセスを許可するメッセージを入力し、Submit Request をクリックします。成功メッセージが表示され、正しく設定されたことが確認されます。
Incoming Webhook の作成
- 左側のナビゲーションの Settings で、Basic Information をクリックします。
- Install your app セクションで、Install to Workspace ボタンをクリックします。
- Slack アプリケーションが通知を投稿するチャネルを選択するか、ダイレクトメッセージとして通知を送信するユーザーを選択します。
- 変更を保存するには、Allow をクリックします。
オプション: Hybrid Cloud Console の通知が Slack にどのように表示されるかを設定します。
- 下にスクロールして 情報を表示します。
- 必要に応じて、アプリケーションの説明、アイコン、背景色を設定します。
Webhook URL をコピーします。
- Features の下で、Incoming Webhooks をクリックします。
- Webhook URL の横にある Copy ボタンをクリックします。この URL を使用して、「Red Hat Hybrid Cloud Console での Slack インテグレーションの設定」 の Hybrid Cloud Console で統合を設定します。
検証
- 設定中に選択した Slack チャネルまたはユーザーを開き、統合が追加されたことを確認するメッセージを確認します。
関連情報
- Slack の Webhook の詳細は、Sending messages using incoming webhooks を参照してください。
- ワークフローの詳細は、Build a workflow: Create a workflow that starts outside of Slack を参照してください。
- アプリの承認の管理の詳細は、Managing app approvals in Enterprise Grid workspaces を参照してください。
- Slack に関する一般的なヘルプは、Slack Help Center を参照してください。