ONSの構成について学習
ONSの構成は、簡単な数ステップで実行されます。
- 正しいOCIコンパートメントにトピックを作成します。
- 適切なサブスクリプションを作成します。
- ポリシーで通知トピックへのアクセスに必要な権限が許可されていることを確認します。
これらのタスクに関連するドキュメントへのリンクについては、「詳細の確認」の項を参照してください。
SlackをONSに接続
SlackをONSに接続して、サードパーティ・アプリケーションからのカスタム通知のデモンストレーションを行います。
Slackを目的に設定するには管理権限が必要なため、個人のフリー層アカウントを設定することをお薦めします。(無料と有料のSlackアカウントの違いは、メッセージの保持期間に焦点を当てています。)アカウントを設定したら、チャネルを作成します(名前の先頭のハッシュで示されます)。
アプリケーションに対応したSlackワークスペースを使用して、OCIとの統合のために構成を開始できます。まず、Webコントロール・パネル内からWebフックAPIを使用してアプリケーションを作成および構成します。これは、API.slack.comから「アプリケーションの作成」オプションを使用して実行できます。これには2つのオプションがあります。1つのマニフェストからアプリを作成し、最初からそのアプリを作成することです。最初からアプリケーションを作成します。これは、アプリケーションとワークスペースに名前を付けることができるためです(複数のワークスペースを使用する場合)。
提供されたメニュー・オプションを使用して、受信Webフックを設定する必要があります。Webフックをアクティブ化してから、ワークスペースにSlackチャネルの入力を求める設定が必要です。スコープが設定されると、WebフックURLが表示されます。アプリケーション構成ビューで、アプリケーションがインストール済として表示されていない場合は、アプリケーションをインストールする必要があります。
Slack UIで提供されるオプションを使用して、Slackへのメッセージの外観を調整できます。
カスタム・アプリケーションからのONSメッセージの作成
Slackが完全に構成されている場合は、OCI内からサブスクリプションを設定できます。
重要な情報は、構成中にSlackに入力されたWebフックURLです。
「トピック」ページのすべての構成が完了したら、通知メッセージをSlackに直接送信して、すべての接続が確立されていることを確認できます。ONSから送信される最初のメッセージはURL検証リクエストであることが推奨されます。
後続の通知を処理するには、このURLリンクをクリックする必要があります。これにより、URLを確認するURL GET
がOCIに戻され、OCIによってブラウザに確認メッセージが表示されます。その後、すべてのメッセージが送信されます。