Skip to main content

AWS 上で基本デプロイメントを作成する

Amazon Web Services (AWS) を使用して ArcGIS Enterprise の基本デプロイメントを作成する一般的な手順を以下に示します。

ヒント:

または、ArcGIS Enterprise Cloud Builder for Amazon Web Services を使用して、AWS 上に ArcGIS Enterprise のデプロイメントを設定することもできます。

  1. Portal for ArcGIS、ArcGIS Server、および ArcGIS Web Adaptor ソフトウェアを My Esri からダウンロードします。

  2. My Esri から Portal for ArcGIS および ArcGIS GIS サーバーのライセンス ファイルをダウンロードします。

  3. サポートされているオペレーティング システムの Amazon Machine Image (AMI) を使用して、Amazon Elastic Compute Cloud (EC2) インスタンスを作成します。

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

    十分な RAM とディスク容量がある EC2 インスタンスを起動している場合、同じインスタンスに Portal for ArcGIS、ArcGIS 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 Adaptor のタイプに適した手順にアクセスします。

  11. ArcGIS Web Adaptor を Portal for ArcGIS インスタンスとは別の EC2 インスタンスにインストールした場合は、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 ArcGIS で ArcGIS 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. EC2 インスタンスに ArcGIS Server をインストールし、手順 2 でダウンロードした ArcGIS GIS サーバー ライセンスを使用して認証します。

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

    手順については、ArcGIS Server インストール ガイドをご参照ください。 オペレーティング システム切り替えを使用して、EC2 インスタンスのオペレーティング システムに適した手順にアクセスします。

  15. Amazon Elastic IP をインスタンスと関連付けます。

  16. 必要に応じて、CNAME マッピングを設定して、よりわかりやすい DNS ホスト名を作成します。

  17. ArcGIS Server サイトを作成します。

  18. ArcGIS Server サイト用の Web Adaptor をインストールします。

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

    ArcGIS Web Adaptor ソフトウェアをインストールしますが、まだサイトに設定しないでください。

    手順については、ArcGIS Web Adaptor のインストールをご参照ください。 ページ上部のプラットフォーム切り替えを使用して、必要な Web Adaptor のタイプに適した手順にアクセスします。

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

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

    注意:

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

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

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

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

  21. ArcGIS GIS サーバー サイトで必要なシステム データ ストアを構成します。

  22. ポータルの WebContextURL および privatePortalURL プロパティを設定します。 これにより、Portal for ArcGIS はすべてのリソースで正しい URL を構築して、エンド ユーザーに送信することができます。

    1. Web ブラウザーを開き、組織のデフォルトの管理者ロールのメンバーとして、ArcGIS Portal Directory にサイン インします。 URL の形式は、https://portal.example.com:7443/arcgis/portaladmin です。

    2. System > Properties > Update Properties の順にクリックします。

    3. Update System Properties ダイアログ ボックスに次の JSON を挿入し、ユーザーが組織のファイアウォールの外部から参照する際に使用する独自のリバース プロキシー サーバーまたは DNS エイリアス URL に置き換えてください。

       {
          "privatePortalURL": "https://lb.example.com/portal",
          "WebContextURL": "https://lb.example.com/portal"
       }
    
    1. Update Properties をクリックします。
  23. ArcGIS Enterprise と 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 インスタンス間の通信を許可していることを確認してください。

  24. GIS サーバー サイトをホスティング サーバーとして設定します。

重要:

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