Skip To Content

ポータルでの ArcGIS Notebook Server の構成

ArcGIS Notebook Server をインストールした後、Docker を使用して構成し、サーバー サイトを作成して Web Adaptor をそのサイトに登録し、ArcGIS Enterprise ポータルを使用してそのサイトを構成することができます。 これを行うには、サーバー サイトをポータルとフェデレートし、そのサイトをポータルのノートブック サーバーとして指定します。

サーバー サイトとポータルのフェデレート

ArcGIS Notebook Server サイトとポータルのフェデレートでは、セキュリティを統合し、ポータルのモデルをサーバー サイトのモデルと共有します。 ユーザーがポータル Web サイトからノートブックにアクセスするためには、ArcGIS Notebook Server のフェデレーションが必須です。

サーバーをポータルに追加することを、サーバーをポータルとフェデレートすると言います。 ユーザーのポータルに追加したサーバーは、フェデレーション サーバーと呼ばれます。

メモ:
ArcGIS Notebook Server は、ポータルのホスティング サーバーとして機能することができません。ArcGIS GIS Server をすでにフェデレートし、ポータルのホスティング サーバーとして指定している必要があります。 ArcGIS Notebook Server サイトをポータルとフェデレートする場合、ポータルおよびホスティング サーバーが必ず同じバージョンの ArcGIS Enterprise を実行するようにします。

サーバーをポータルとフェデレートしたら、サーバーへのアクセスは、ポータルのセキュリティ ストアによって制御されます。 ArcGIS Notebooks へのアクセスは、ポータル メンバー、ロールおよび共有権限によって決定されます。

ArcGIS Notebook Server サイトをポータルとフェデレートするには、次の手順に従います。

  1. ワイルドカード セキュリティ証明書を使用する ArcGIS Notebook Server をフェデレートする場合、フェデレートする前に、ルート証明書をポータルにインポートします。

    ポータルにフェデレーション サーバーのワイルドカード証明書しかない場合、証明書の CNAME の検証、サービスの公開、または一部の操作の実行ができません。

  2. 管理者として Portal for ArcGIS Web サイトにサイン インし、[組織] > [設定] > [サーバー] の順に移動します。

    Web Adaptor の URL (https://webadaptorhost.domain.com/webadaptorname/home など) を介して Web サイトに接続する必要があります。 ポート 7443 では内部 URL を使用できません。

  3. [サーバーの追加] をクリックします。
  4. 次の情報を入力します。
    • [サービス URL] - ArcGIS Notebook Server サイトにアクセスするときに外部ユーザーが使用する URL。 サイトに ArcGIS Web Adaptor がある場合は、この URL に ArcGIS Web Adaptor のアドレスが含まれます (例: https://webadaptorhost.domain.com/webadaptorname)。 ArcGIS Notebook Server を組織のリバース プロキシ サーバーに追加している場合、この URL はリバース プロキシ サーバーのアドレスになります (例: https://reverseproxy.domain.com/myorg)。 フェデレーション操作では、指定された [サービス URL] がサーバー サイトからアクセス可能であるかどうかを確認するために整合チェックを実行します。 整合チェックが失敗した場合、Portal for ArcGIS ログに警告が生成されます。 ただし、サービス URL にサーバー サイトからアクセスできないため (サーバー サイトがファイアウォールの内側にある場合など)、[サービス URL] が整合チェックされなかった場合、フェデレーションは失敗しません。
    • [管理 URL] - 内部ネットワークで管理操作を実行する場合に ArcGIS Server へのアクセスに使用する URL (例: https://notebookserver.domain.com:11443/arcgis)。
      メモ:

      ArcGIS Notebook Server がクラウド環境でホストされている場合は、代わりに Web Adaptor またはリバース プロキシの URL をこのフィールドに使用します。 これは、[管理 URL] は、サーバーの 1 つが利用できないときでもポータルがサイト内のすべてのサーバーとの通信に使用できる URL でなければならないためです。

    • [ユーザー名] - ArcGIS Notebook Server をインストールするときに指定したプライマリ サイト管理者のアカウントの名前。
    • [パスワード] - プライマリ サイト管理者のアカウントのパスワード。
  5. [追加] をクリックします。
  6. [Save] をクリックして、フェデレーション サーバーの設定を保存します。

ポータルのノートブック サーバーの指定

ArcGIS Notebook Server サイトとポータルがフェデレートされた後に、このサイトをポータルのノートブック サーバーとして指定します。 これによってユーザーは、ポータルで ArcGIS Notebooks を作成して編集できるようになります。

  1. 組織サイトの管理者として ArcGIS Enterprise ポータルにサイン インします。
  2. サイトの上部にある [組織] をクリックして、[設定] をクリックします。
  3. [サーバー] をクリックします。
  4. [サーバー] ページの下部で、[Notebook Server] の行を見つけます。 ドロップダウン リストをクリックして、ArcGIS Notebook Server サイトを選択します。

ポータルの上部のリボンに [ノートブック] タブが表示されます。 このタブをクリックすると、新しいノートブックが開きます。

使用するサンプル ノートブックの準備

ArcGIS Notebook Server サイトにはサンプル ノートブック ギャラリーが付属しています。 これらのサンプル ノートブックでは、データ サイエンス、空間解析、コンテンツ管理、GIS 管理などさまざまなワークフローが表示されます。

ギャラリーのサンプル ノートブックの多くはホスト フィーチャ レイヤーやポータル内のその他のアイテムを参照しているため、最初に公開する必要があります。 これを行うには、サンプル ノートブック [ノートブックのポータル アイテムの準備] を実行します。 このノートブックでは複数の CSV ファイル、圧縮済みシェープファイル、サービス定義ファイルが公開され、これらすべてが files_to_publish というディレクトリに保存されます。

ノートブックを実行するには次の手順に従います。

  1. ポータルの上部のリボンで、[ノートブック] タブをクリックして新しいノートブックを開きます。
  2. ノートブック エディターの右側で [サンプル] をクリックしてサンプル ノートブック ギャラリーを開きます。

    [サンプル] ボタン

  3. ギャラリーでサンプル ノートブック [管理: ノートブックのポータル アイテムの準備] を見つけて開きます。
  4. サンプル ノートブックを実行します。
  5. ノートブック エディターで [セル] > [すべて実行] をクリックします。 該当する場合は、どの ArcGIS Image Server サイトにノートブックの画像レイヤーを公開するかを選択するよう求められます。
  6. サンプル ノートブックによって作成されたサービスを組織または特定の ArcGIS Notebook ユーザー グループと共有します。

ノートブックの実行が完了したら、ポータルのすべてのサンプル ノートブックを実行できます。

次に、ノートブック作成者のカスタム ロール (または複数のロール) を作成して必要な権限を付与します。