Skip To Content

AWS へのベース ArcGIS Enterprise ポータルの配置

AWS ツールを使用して Amazon Web Services (AWS) で動作するベース ArcGIS Enterprise ポータルを配置する一般的な手順を次に示します。

ヒント:

別の方法として、ArcGIS Enterprise Cloud Builder for Amazon Web Services を使用して、AWSArcGIS Enterprise 配置を構成することもできます。

  1. My Esri から Portal for ArcGISArcGIS Server、および ArcGIS Web Adaptor ソフトウェアをダウンロードします。
  2. My Esri から Portal for ArcGIS および ArcGIS GIS Server のライセンス ファイルをダウンロードします。
  3. サポートされているオペレーティング システムAmazon Machine Image (AMI) を使用して、Amazon Elastic Compute Cloud (EC2) インスタンスを作成します。

    これまで特定の AMI をまだ使用したことがない場合は、インスタンスを起動する前に、AWS Marketplace の利用条件に目を通したうえで同意する必要があります。

    十分な RAM とディスク容量がある EC2 インスタンスを起動している場合、同じインスタンスに Portal for ArcGISArcGIS Web Adaptor、および ArcGIS Server をインストールできます。 しかし、ほとんどの場合、各コンポーネントを別個の EC2 インスタンスにインストールし、それぞれのコンポーネントが複数のインスタンスで構成されることが一般的です。

  4. EC2 インスタンスに接続し、Portal for ArcGIS をインストールし、手順 2 でダウンロードしたライセンスを使用して Portal for ArcGIS を認証します。

    ソフトウェアをインストールします。ただし、構成はまだ行いません。

    手順については、Portal for ArcGIS インストール ガイドをご参照ください。 [他のバージョン] メニューを使用して、EC2 インスタンスのオペレーティング システムに適した手順にアクセスします。

  5. Amazon Elastic IP を作成し、それを Portal for ArcGIS EC2 インスタンスと関連付けます。
  6. CNAME マッピングを設定して、よりわかりやすいドメイン ネーム システム (DNS) ホスト名を作成します。
  7. Portal for ArcGIS インスタンスで、hostidentifier.properties ファイルを開き、preferredidentifier=ip プロパティからコメント記号を削除します。

    このファイルは <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\ ディレクトリにあります。

  8. Portal for ArcGIS を起動します。
    • Microsoft Windows インスタンスで、Windows[サービス] パネルから Portal for ArcGIS サービスを起動します。
    • Linux インスタンスで、arcgis ユーザーとしてサイン インし、/arcgis/portal ディレクトリにある startportal.sh を実行して Portal for ArcGIS を起動します。
  9. ポータル Web サイトを開き、ポータルを作成します。

    リモート コンピューターからポータルに接続する場合、ポータルの URL は https://<fully qualified machine name>:7443/arcgis/home という形式になります。 ローカル コンピューターでは、URL https://localhost:7443/arcgis/home/ を使用できます。

    1. 初期管理者アカウントを作成します。 このアカウントは、ポータルを ArcGIS Web Adaptor に登録する場合に必要です。
    2. 手順 1 で入手したライセンス ファイルをインポートします。
    3. ポータルのコンテンツ ディレクトリを指定します。
  10. Portal for ArcGIS で使用する ArcGIS Web Adaptor をインストールします。

    ArcGIS Web Adaptor は、Portal for ArcGIS と同じインスタンスまたは別の EC2 インスタンスで実行できます。

    ソフトウェアをインストールします。ただし、構成はまだ行いません。

    手順については、ArcGIS Web Adaptor インストール ガイドをご参照ください。 [他のバージョン] メニューを使用して、必要な Web アダプターのタイプに適した手順にアクセスします。

  11. Portal for ArcGIS インスタンスとは別の EC2 インスタンスに ArcGIS Web Adaptor をインストールした場合、Amazon Elastic IP を作成し、それを ArcGIS Web Adaptor EC2 インスタンスと関連付けます。
  12. CA 署名証明書を使用して、少なくとも ArcGIS Web Adaptor ディレクトリで HTTPS を有効にします。

    この証明書は、Elastic IP のパブリック DNS ホスト名または Elastic IP にマップされる CNAME DNS ホスト名に対して発行されます。

    注意:

    Portal for ArcGIS を実行する場合は、自己署名証明書を使用しないでください。

  13. Portal for ArcGISArcGIS Web Adaptor を構成します。 この操作は、ローカル コンピューター上の Web ブラウザーまたは Linux インスタンス上のコマンド ラインのどちらからでも実行できます。
    1. Web ブラウザーから実行する場合は、ArcGIS Web Adaptor 構成ページを開きます。

      ArcGIS Web Adaptor 登録ページは、インストールした時点で自動的に開きます。ただし、EC2 インスタンスの Elastic IP または ArcGIS Web Adaptor がインストールされている CNAME DNS ホスト名を使用するように URL を変更します。 たとえば、URL を、https://localhost/arcgis/webadaptor から https://<Elastic IP>/arcgis/webadaptor または https://<CNAME DNS hostname>/arcgis/webadaptor に変更します。

    2. [ポータルの URL] に指定されたポータル コンピューターの名前ではなく、Elastic IP または CNAME DNS ホスト名を URL で使用します。 たとえば、「https://<Elastic IP>:7443/arcgis」または「https://<CNAME DNS hostname>:7443/arcgis」と入力します。
  14. ポータルのホスティング サーバーとして使用する ArcGIS GIS Server サイトを作成します。

  15. EC2 インスタンスに ArcGIS Server をインストールし、手順 2 でダウンロードした ArcGIS GIS Server ライセンスを使用して認証します。

    ソフトウェアをインストールします。ただし、サイトはまだ作成しません。

    手順については、ArcGIS Server インストール ガイドをご参照ください。 [他のバージョン] メニューを使用して、EC2 インスタンスのオペレーティング システムに適した手順にアクセスします。

  16. Amazon Elastic IP をインスタンスと関連付けます。
  17. 必要に応じて、CNAME マッピングを設定して、よりわかりやすい DNS ホスト名を作成します。
  18. ArcGIS Server サイトを作成します。
  19. ArcGIS Server サイト用の ArcGIS Web Adaptor をインストールします。

    ArcGIS Web Adaptor は、ArcGIS Server と同じインスタンスまたは別の EC2 インスタンスで実行できます。

    ArcGIS Web Adaptor ソフトウェアをインストールします。ただし、サイトでまだ構成しません。

    手順については、ArcGIS Web Adaptor インストール ガイドをご参照ください。 [他のバージョン] メニューを使用して、必要な Web アダプターのタイプに適した手順にアクセスします。

  20. CA 署名証明書を使用して、少なくとも ArcGIS Web Adaptor ディレクトリで HTTPS を有効にします。

    この証明書は、Elastic IP のパブリック DNS ホスト名または Elastic IP にマップされる CNAME DNS ホスト名に対して発行されます。

    注意:

    この ArcGIS Server サイトには、自己署名証明書を使用しないでください。

    ArcGIS Server サイトがポータルと同じ EC2 インスタンスで実行されている場合は、同じ CA 署名証明書で同じタイプの Web サーバー (IIS など) を使用します。

  21. ArcGIS Server サイトで ArcGIS Web Adaptor を構成し、[Web Adaptor を介したサイトへの管理アクセスを有効にする] をクリックします。

    ArcGIS Web Adaptor と ArcGIS Server EC2 インスタンスに使用される ArcGIS Server コンピューターの名前ではなく、Elastic IP または CNAME DNS ホスト名を含めるように、ArcGIS Web Adaptor 登録ページの URL と [GIS サーバーの URL] を変更します。

  22. ArcGIS GIS Server サイトで ArcGIS Data Store リレーショナル データ ストアを構成します。
  23. ポータルの WebContextURL および privatePortalURL プロパティを設定します。 これにより、Portal for ArcGIS はすべてのリソースで正しい URL を構築して、エンド ユーザーに送信することができます。
    1. Web ブラウザーを開き、ポータル組織のデフォルトの管理者ロールのメンバーとして、ArcGIS Portal Directory にサイン インします。 URL の形式は、https://portal.domain.com:7443/arcgis/portaladmin です。
    2. [System] > [Properties] > [Update Properties] の順にクリックします。
    3. [Update System Properties] ダイアログ ボックスに次の JSON を挿入し、ユーザーが組織のファイアウォールの外部から参照する際に使用する独自のリバース プロキシ サーバーまたは DNS エイリアス URL に置き換えてください。
      {
         "privatePortalURL": "https://lb.domain.com/portal",
         "WebContextURL": "https://lb.domain.com/portal"
      }
    4. [Update Properties] をクリックします。
  24. ArcGIS Server サイトをポータルとフェデレートします。 ArcGIS Server サイトの Elastic IP のパブリック DNS ホスト名または CNAME DNS ホスト名を、ArcGIS Server の URL と ArcGIS Server のプライベート URL で使用します。

    たとえば、URL は https://awsportal.esri.com/arcgis になります。

    Amazon セキュリティ グループが ArcGIS Web Adaptor のポート 80 および 443 を介した 2 つの EC2 インスタンス間の通信を許可していることを確認してください。

  25. GIS Server サイトをポータルのホスティング サーバーとして設定します。

ポータルを実行している EC2 インスタンスを停止して開始した場合、忘れずに、再び Elastic IP を EC2 インスタンスと関連付ける必要があります。