IBM Resilient
IBM® Resilient® ユーザープロファイルと連携することで、 IBM Verify インシデントの対応を行います。 この統合には、ユーザー状況に基づいて修復アクションを手動または自動で実行し、結果でインシデントを更新するための複数の機能が含まれます。
IBM Resilient詳細については、 https://www.ibm.com/support/knowledgecenter/SSBRUQ をご覧ください。
この統合に組み込まれているアクションは以下のとおりです。
- ユーザー資格の追加
- 既存の Verify アプリケーションに対してユーザーに Verify 権限を付与する。アクションの検証方法:
- テナント管理コンソールを開いてください Verify 。
- 「アプリケーション」->「ご使用のアプリケーション設定 (Your application settings)」に移動します。
- 「資格」に移動します。 「資格」の下に追加したユーザーが表示されます。
- ユーザー資格の削除
- ユーザーの Verify アプリケーション権限を無効にする。アクションの検証方法:
- テナント管理コンソールを開いてください Verify 。
- 「アプリケーション」->「ご使用のアプリケーション設定 (Your application settings)」に移動します。
- 「資格」に移動します。 追加したユーザーがアプリケーション資格から削除されます。
- ユーザーをグループに追加
- 既存の Verify グループにユーザー Verify を追加する。アクションの検証方法:
- テナント管理コンソールを開いてください Verify 。
- 「ユーザーおよびグループ」->「グループ」->「ご使用のグループ (Your group)」に移動します。
- ユーザーがグループ・メンバーに追加されます。
- ユーザーをグループから削除
- 既存の Verify グループからユーザーを Verify 削除する。アクションの検証方法:
- テナント管理コンソールを開いてください Verify 。
- 「ユーザーおよびグループ」->「グループ」->「ご使用のグループ (Your group)」に移動します。
- ユーザーはグループ・メンバーから削除されます。
- ユーザー・パスワードのリセット
- ユーザーのパスワードを Verify リセットする。アクションの検証方法:
- ユーザーの E メールで新しいパスワードを確認します。
- ユーザーを非アクティブに設定
- ユーザーを Verify 非アクティブにする。アクションの検証方法:
- テナント管理コンソールを開いてください Verify 。
- 「ユーザーおよびグループ」->「ユーザー (User's)」に移動します。
- 対象のユーザーの「ユーザーの詳細」をクリックします。 ユーザーの状況が「無効」になっています。
インストール
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)