Skip To Content

ArcGIS Enterprise Cloud Builder for Amazon Web Services

ニーズに合った ArcGIS Enterprise デプロイメントには、複数のコンピューターや、メモリやディスク容量に余裕があるコンピューターが必要となることがあります。 Amazon Web Services (AWS) を通じてクラウドのデプロイメントを行うことで、必要なコンピューターを柔軟性と拡張性をもってデプロイメントできるようになります。 AWSArcGIS Enterprise のデプロイメントを簡単に作成するには、ArcGIS Enterprise Cloud Builder for Amazon Web Services を使用します。

ArcGIS Enterprise Cloud Builder for Amazon Web Services にはグラフィカル ユーザー インターフェイス アプリケーションと ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services ユーティリティが含まれます。これにより、ArcGIS Enterprise のクラウドのデプロイメントを自動的に行えます。 これらのいずれかのアプリケーションを使用するには、前提条件を満たしていることを確認し、My Esri から ArcGIS Enterprise Cloud Builder for Amazon Web Services ファイルをダウンロードします。

アプリとコマンド ライン インターフェイスの両方が Esri AWS CloudFormation テンプレートを使用して、ソフトウェア スタックを配置します。

注意:

ArcGIS Enterprise Cloud Builder for Amazon Web Services を使用して ArcGIS Enterprise のデプロイメントを作成すると、Cloud Builder により、別の Amazon Elastic Compute Cloud (EC2) インスタンスが作成され、基本デプロイメントと各フェデレーション サーバーでのファイル共有として使用されます。 現時点では、1 つの ArcGIS Enterprise デプロイメントのすべてのスタックに対して 1 つの EC2 ファイル サーバーを作成することはできず、Cloud Builder を使用して作成したデプロイメントに既存の EC2 ファイル共有を使用することもできません。

前提条件

Cloud Builder アプリやコマンド ライン ユーティリティを実行する前に、次のアイテムが必要です。 取得方法が不明の場合は、IT 管理者にご確認ください。

  • AWS アカウント。
  • AWS アクセス キーと対応するシークレット アクセス キー。または、Cloud Builder を実行するコンピューターで設定した AWS プロファイル名。
  • Portal for ArcGISArcGIS GIS Server、および基本デプロイメントに加えて所有している ArcGIS Server ライセンス ロールのライセンス ファイル。 すべてのライセンス ファイルは、同じ ArcGIS バージョンを使用する必要があります。
  • SSL 証明書 (.pfx、複数の場合あり) および対応するパスワード。
  • Cloud Builder を実行する Microsoft Windows コンピューター。
  • Cloud Builder を実行するコンピューターに Microsoft .NET Framework 4.8 以降がインストールされていること。
  • Cloud Builder アプリを実行するコンピューターにインストールされている Visual StudioMicrosoft Visual C++ 再頒布可能パッケージ (64 ビット版) の最新バージョン。

AWS の利用条件への同意

Amazon Machine Image (AMI) (以前使用していた AMI の新バージョンを含む) を初めて使用する前に、AWS Marketplace で利用条件に同意する必要があります。 Cloud Builder 11.0 では、デフォルトで、Microsoft Windows Server 2019 および Ubuntu Server 20.04 のコンピューター イメージが使用されます。 これらのイメージを以前に使用したことがない場合、場合によっては、ArcGIS Enterprise Cloud Builder for Amazon Web Services でデプロイメントの作成やアップグレードに画像を使用できるよう、AWS Marketplace の利用条件に同意する必要があります。

ArcGIS Enterprise Cloud Builder for Amazon Web Services のダウンロード

My Esri から ArcGIS Enterprise Cloud Builder for Amazon Web Services ファイルをダウンロードし、ファイルをダブルクリックしてセットアップ ウィザードを実行します。

ArcGIS Enterprise Cloud Builder for Amazon Web Services をインストールすると、Cloud Builder 用の作業ディレクトリが作成されます。 デフォルトの場所は、C:\Users\<Windows_userid>.esri\ArcGIS\CloudBuilder<release#>\AWS です。 Cloud Builder により、ここにログ ファイル、構成情報、および次のディレクトリのその他の出力ファイルが格納されます。

  • Configuration
  • Logs
  • Output

複数のユーザーが同じコンピューターを共有している場合、各ユーザーは、上記のディレクトリとコンテンツを含む作業ディレクトリを保有します。 いずれかのユーザーが Cloud Builder アプリまたはコマンド ライン ユーティリティを実行すると、Cloud Builder は、このユーザーがインストールしたユーザーか、または以前にアプリやユーティリティを実行したことがあるかを毎回確認します。 このユーザーがインストールしたユーザーではない場合、または以前にアプリやユーティリティを実行したことがない場合、新しい作業ディレクトリがそのユーザーに作成されます。

各ユーザーが作業ディレクトリを保有することで、Windows 管理者だけでなく、そのコンピューターのすべてのユーザーが Cloud Builder を使用できます。 また、同じコンピューターから Cloud Builder を実行する各ユーザーにそれぞれ作業ディレクトリが与えられているため、設定ファイルにある他のユーザーの AWS 認証情報にアクセスすることはできません。

ArcGIS Enterprise Cloud Builder for AWS 11.0 は、次の Windows オペレーティング システムでサポートされています。

オペレーティング システム最新の更新内容またはテスト済みサービス パック
Windows 11 Pro および Enterprise (64 ビット)

2022 年 5 月更新

Windows 10 Pro および Enterprise (64 ビット)

2022 年 5 月更新

Windows 8.1 Pro および Enterprise (64 ビット)

2022 年 5 月更新

Windows Server 2022 Standard および Datacenter

2022 年 5 月更新

Windows Server 2019 Standard および Datacenter

2022 年 5 月更新

Windows Server 2016 Standard および Datacenter

2022 年 5 月更新

ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリ

リソースのプロビジョニングや、AWS への ArcGIS Enterprise のデプロイをインタラクティブに行うには、ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリを使用します。 現在のところ、ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリには、既存のデプロイメントにコンポーネントを追加する機能が含まれていないため、デプロイメントを行う前にどの ArcGIS コンポーネントが必要となるか確認しておきます。

インストールが完了したら、コンピューターの [スタート] メニューからアプリを開くことができます。

プリファレンスの設定 (オプション)

デプロイメントでデフォルトの AWS リージョンを設定したり、デプロイメントの Amazon EC2 インスタンスのルート ドライブに対してデフォルト サイズを設定したりできます。 アプリを使用すると、リージョン オプションとドライブ サイズ オプションには、設定済みのプリファレンスが反映されます。

これらのプリファレンスを設定するには、アプリを開いて AWS アカウントにサイン インし、アプリの [Deployments] ページ下部の [Preferences] リンクをクリックします。

デプロイメントの管理

ArcGIS Enterprise Cloud Builder for Amazon Web Services を使用して作成したデプロイメントは、アプリを開いたときに既存のデプロイメントのリストに表示されます。このリストでは、次の操作が可能です。

他の方法を使用して作成したデプロイメントは、このリストには表示されません。

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services ユーティリティは、ArcGIS Enterprise のクラウド デプロイメントを自動化するための直感的なツールです。

ArcGIS Enterprise Cloud Builder CLI for AWS を使用して Amazon Web Services (AWS)ArcGIS Enterprise デプロイメントを作成するには、2 つの JSON ファイル、Microsoft Windows コンピューターのコマンド プロンプト、ブラウザーの AWS Management Console を使用します。 2 つの JSON ファイル (インストールの準備用とデプロイメント用) は、Cloud Builder のインストール場所にある Configuration フォルダーで提供されているサンプル ファイルから変更できます。 構成ファイルは常に Cloud Builder のインストール場所にデプロイメントしてください。

Notepad ++ などのテキスト エディターを使用して、JSON ファイルを編集します。 JSON ファイルを変更したら、コマンド プロンプト コンソールを開き、Cloud Builder を展開したフォルダーにディレクトリを変更して Cloudbuilder.exe を実行します。 正しい JSON ファイルと、デプロイメントの準備 (PREP) または作成 (CREATE) に必要なコマンドを指定します。

  • Cloudbuilder.exe PREP -j <prepfilename.json>
  • Cloudbuilder.exe CREATE -j <createfilename.json>

他のコマンドは JSON ファイルを必要としません。 次に示します。

  • Cloudbuilder.exe LIST --aws-access-key <access key> --aws-secret-access-key <secret access key> または Cloudbuilder.exe LIST --aws-profile-name <aws profile name>
  • Cloudbuilder.exe STOP -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> または Cloudbuilder.exe STOP -d <deployment name> --aws-profile-name <aws profile name>
  • Cloudbuilder.exe START -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> または Cloudbuilder.exe START -d <deployment name> --aws-profile-name <aws profile name>
  • Cloudbuilder.exe DELETE -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> または Cloudbuilder.exe DELETE -d <deployment name> --aws-profile-name <aws profile name>
  • Cloudbuilder.exe {-v | --version}
  • Cloudbuilder.exe {-h | --help}

PREP コマンドを使用すると、デプロイメントを作成する前に完了する必要のあるいくつかのタスクを自動化できます。 デプロイメント用のネットワーク スタックと Amazon Simple Storage Service (S3) バケットが作成されて、必要な認証ファイルと SSL 証明書がすべてバケットにアップロードされ、SSL 証明書が AWS Certificate Manager にインポートされます。 PREP コマンドが必要になるのは、これらの手順を手動で行っていない場合、特定の ArcGIS Enterprise のデプロイメントを初めて作成するときです。

CREATE コマンドを使用すると、ArcGIS Enterprise 基本デプロイメントが作成され、指定する ArcGIS Server ライセンス ロールごとにコンピューターを 1 台追加で作成しフェデレートできます。 コマンドを実行して初期デプロイメントを作成したら、更新したファイルで後から実行して、デプロイメントにサイトを追加できます。 ポータルにファイル サーバー インスタンスが作成されます。ファイル サーバー インスタンスは、デプロイメントの各 ArcGIS Server に 1 つ作成されます。

LIST コマンドは、ArcGIS Enterprise Cloud Builder for AWS アプリまたはコマンド ライン インターフェイスを使用して作成した、アカウント内のすべてのデプロイメントのリストを返します。 リストには、5 つの列 (Deployment Name、AWS Region、ArcGIS Version、Deployment Status、および Deployment State) が含まれています。

STOP コマンドは、指定したデプロイメントに関連付けられているすべての Amazon EC2 インスタンスを停止します。 このコマンドは、ArcGIS Enterprise Cloud Builder for AWS アプリまたはコマンド ライン インターフェイスを使用して作成されたデプロイメントを停止するためにのみ使用できます。

START コマンドは、指定したデプロイメントに関連付けられているすべての Amazon EC2 インスタンスを起動します。 このコマンドは、ArcGIS Enterprise Cloud Builder for AWS アプリまたはコマンド ライン インターフェイスを使用して作成されたデプロイメントを起動するためにのみ使用できます。

DELETE コマンドを使用すると、デプロイメントとそれに関連付けられた AWS リソースを削除できます。 ArcGIS Enterprise Cloud Builder CLI for AWS または ArcGIS Enterprise Cloud Builder for AWS を使用して作成されたデプロイメントのみを削除できます。

version または -v オプションは、ArcGIS Enterprise Cloud Builder CLI for AWS の現在のバージョンを返します。

help または -h オプションは、ArcGIS Enterprise Cloud Builder CLI for AWS コマンドの構文および例を表示します。

ArcGIS Enterprise Cloud Builder CLI for AWS を使用してデプロイメントの作成を開始するには、「ArcGIS Enterprise Cloud Builder CLI for AWS PREP コマンドを使用したデプロイメントリソースの準備」をご参照ください。