IBM Resilient

IBM® Resilient® ユーザープロファイルと連携することで、 IBM Verify インシデントの対応を行います。 この統合には、ユーザー状況に基づいて修復アクションを手動または自動で実行し、結果でインシデントを更新するための複数の機能が含まれます。

IBM Resilient詳細については、 https://www.ibm.com/support/knowledgecenter/SSBRUQ をご覧ください。

この統合に組み込まれているアクションは以下のとおりです。

ユーザー資格の追加
既存の Verify アプリケーションに対してユーザーに Verify 権限を付与する。
アクションの検証方法:
  1. テナント管理コンソールを開いてください Verify
  2. 「アプリケーション」->「ご使用のアプリケーション設定 (Your application settings)」に移動します。
  3. 「資格」に移動します。 「資格」の下に追加したユーザーが表示されます。
ユーザー資格の削除
ユーザーの Verify アプリケーション権限を無効にする。
アクションの検証方法:
  1. テナント管理コンソールを開いてください Verify
  2. 「アプリケーション」->「ご使用のアプリケーション設定 (Your application settings)」に移動します。
  3. 「資格」に移動します。 追加したユーザーがアプリケーション資格から削除されます。
ユーザーをグループに追加
既存の Verify グループにユーザー Verify を追加する。
アクションの検証方法:
  1. テナント管理コンソールを開いてください Verify
  2. 「ユーザーおよびグループ」->「グループ」->「ご使用のグループ (Your group)」に移動します。
  3. ユーザーがグループ・メンバーに追加されます。
ユーザーをグループから削除
既存の Verify グループからユーザーを Verify 削除する。
アクションの検証方法:
  1. テナント管理コンソールを開いてください Verify
  2. 「ユーザーおよびグループ」->「グループ」->「ご使用のグループ (Your group)」に移動します。
  3. ユーザーはグループ・メンバーから削除されます。
ユーザー・パスワードのリセット
ユーザーのパスワードを Verify リセットする。
アクションの検証方法:
  1. ユーザーの E メールで新しいパスワードを確認します。
ユーザーを非アクティブに設定
ユーザーを Verify 非アクティブにする。
アクションの検証方法:
  1. テナント管理コンソールを開いてください Verify
  2. 「ユーザーおよびグループ」->「ユーザー (User's)」に移動します。
  3. 対象のユーザーの「ユーザーの詳細」をクリックします。 ユーザーの状況が「無効」になっています。
インストール

https://exchange.xforce.ibmcloud.com/hub/extension/206ad33a6275c76b4c8a774a7bc8d4ec からパッケージをダウンロードしてください。

この拡張をインストールするには、パッケージを解凍して以下を実行します。
pip install .\ci_resilient/
インストールが完了したら、以下を実行してパッケージをロードします。
resilient-circuits run

入力:

名前 タイプ 必須
ci_tenant ストリング はい <yourTenant.ibmcloud.com>
client_id ストリング はい 1234567889800
client_secret ストリング はい secret
ci_username ストリング はい (アクションに依存) ci_resilient_user
ci_applicationname ストリング はい (アクションに依存) frankly
ci_group_id ストリング はい (アクションに依存) 64000572LO
出力例:
Successfully Added user (ci_resilient_user) to group
プリプロセス・スクリプトの例:
inputs.authorization = workflow.properties.access_token.value
inputs.ci_applicationname = rule.properties.ci_applicationname
inputs.ci_username = rule.properties.ci_username
inputs.ci_tenant = rule.properties.ci_tenant
ポストプロセス・スクリプトの例:
incident.addNote(results.value)