Google Cloud Pub Sub Spoke
ServiceNow インスタンスから Google Cloud Pub/Sub のメッセージングサービスを管理します。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
サポートされているバージョン
このスポークは Google Cloud Pub Sub v1 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
スポークバージョン
Google Cloud Pub/Sub スポーク v1.0.4 が最新バージョンです。
スポークの要件
Google Cloud アカウント。
スポークの依存関係
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- 複合オブジェクト (com.glide.cobject)
- Google ID およびアクセススポーク (sn_gcp_id_acc_spk)
スポークのサブフロー
Google Cloud Pub Sub Spoke では、Google Cloud Pub/Sub のタスクの自動化をデモするサンプルサブフローが提供されます。サンプルサブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| Google PubSub メッセージ | サブトピックからメッセージを受信し、ログにメッセージを表示します。 |
スポークのアクション
Google Cloud Pub Sub Spoke では、ServiceNowインスタンスでイベントが発生したときにタスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| スナップショット管理 | スナップショットを作成 | 要求されたサブスクリプションからスナップショットを作成します。 |
| スナップショットを削除 | 指定された既存のスナップショットを削除します。 | |
| スナップショット IAM ポリシーを取得 | スナップショット IAM ポリシーを取得します。 | |
| スナップショットを検索 | 既存のスナップショットのリストを取得します。 | |
| スナップショット IAM ポリシーを設定 | 指定されたスナップショットにアクセス制御ポリシーを割り当てます。 | |
| スナップショットを更新 | 既存のスナップショットを更新します。 | |
| サブスクリプション管理 | 確認 | 確認要求の確認 ID に関連付けられたメッセージを確認します。 |
| 期限を確認 | 特定のメッセージの確認期限を秒単位で更新します。 | |
| プルサブスクリプションを作成 | 指定されたトピックへのプルサブスクリプションを作成します。 | |
| プッシュサブスクリプションを作成 | 指定されたトピックへのプッシュサブスクリプションを作成します。 | |
| サブスクリプションを削除 | 指定されたプロジェクトの既存のサブスクリプションを削除します。 | |
| サブスクリプションを取得 | 指定されたサブスクリプションの構成の詳細を取得します。 | |
| サブスクリプション IAM ポリシーを取得 | 指定されたサブスクリプションのアクセス制御ポリシーを取得します。 | |
| サブスクリプションを検索 | サブスクリプションのリストを取得します。 | |
| メッセージをプル | 指定されたプロジェクトのメッセージを非同期にプルします。 | |
| サブスクリプションをシーク | ポイントインタイムまたは指定されたスナップショットに対する既存のサブスクリプションをシークします。 | |
| サブスクリプション IAM ポリシーを設定 | 指定されたサブスクリプションにアクセス制御ポリシーを割り当てます。 | |
| プッシュ構成を更新 | 指定されたサブスクリプションのプッシュ構成を更新します。 | |
| サブスクリプションを更新 | 指定された既存のサブスクリプションを更新します。 | |
| トピック管理 | トピックを作成 | 指定された名前でトピックを作成します。 |
| トピックを削除 | 指定されたトピックを削除します。 | |
| IAM ポリシーを取得 | リソースの指定されたアクセス制御ポリシーを取得します。 | |
| トピックを取得 | 指定されたトピックの構成の詳細を取得します。 | |
| トピックを検索 | トピックのリストを取得します。 | |
| メッセージを公開 | 指定されたトピックに 1 つ以上のメッセージを追加します。 | |
| IAM ポリシーを設定 | 指定されたリソースにアクセス制御ポリシーを割り当てます。 | |
| トピックを更新 | 指定されたトピックを更新します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続および認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。詳細については、「Connections and Credentials」を参照してください。
スポークの設定については、「 Google Cloud Pub Sub Spoke を設定。