外部認証情報ストレージの設定
リモート リポジトリーから認証情報を取得するようにインスタンスを設定します。
次の手順では、保護する認証情報で外部リポジトリーを設定していることを前提としています。ServiceNow インスタンスで設定されている認証情報識別子は、JAR ファイルを使用してリポジトリー内の実際の認証情報にマップする必要があります。
注:
ServiceNow では、同時に 2 つの外部ボールトがサポートされています。1 つはデフォルトの CyberArk 認証情報リゾルバー、もう 1 つはカスタム外部認証情報リゾルバーです。カスタム CyberArk 認証情報リゾルバーを作成すると、引き続き 2 つ目のカスタム外部ボールトが使用され、追加のカスタム外部ボールトを使用することはできません。
外部認証情報ストレージを設定するには、次のタスクを順に実行します。
認証情報を解決するための JAR ファイルの作成
MID サーバーから送信された認証情報の識別子をリポジトリーの実際の認証情報に解決するために、JAR ファイルを作成します。
始める前に
必要なロール:agent_admin または admin
インスタンスが予期するすべての認証情報要素 (秘密鍵など) を含めるようにしてください。
認証情報を解決するための JAR ファイルを作成するには、次の手順に従います。
手順
ServiceNow github で提供されているテンプレートまたはサンプル Java ファイルのいずれかを使用します。
注意:
これらのサンプルはテンプレートとしてのみ使用してください。お使いの環境に合わせて変更しないまま本番環境でこのコードを使用しないでください。
認証情報を解決するための JAR ファイルのインポート
MID サーバーから送信された認証情報識別子をリポジトリーの実際の認証情報に解決するために作成した JAR ファイルをインポートします。
始める前に
必要なロール:agent_admin または admin
JAR ファイルの作成後、そのファイルをインスタンスにインポートします。ここで、MID サーバーにアクセス可能になります。
手順
認証情報識別子の設定
インスタンスで認証情報識別子を設定します。
始める前に
次の項目を確認します。
- 外部認証情報ストレージ プラグインが有効になっていること。
- 外部認証情報ストレージディスカバリープロパティが有効になっていること。
手順
AWS の認証情報識別子の設定
リモート リポジトリーから認証情報を取得するようにインスタンスを設定します。
始める前に
必要なロール:cloud_admin
次のプラグインがアクティブであり、MID サーバーがインストールされていることを確認します。
- ディスカバリー [com.snc.discovery]
- クラウドプロビジョニングとガバナンス [com.snc.cloud.mgmt]
- 外部認証情報ストレージ [com.snc.discovery.external_credentials]
このタスクについて
次の手順では、保護する認証情報で外部リポジトリーを設定していることを前提としています。ServiceNow インスタンスで設定されている認証情報識別子は、JAR ファイルを使用してリポジトリー内の実際の認証情報にマップする必要があります。