サービス定義の公開
サービス定義ファイル (.sd) を使用して、Web レイヤーを ArcGIS Online または ArcGIS Enterprise ポータルに、ロケーター、Web ツール、またはジオデータ サービスを ArcGIS Enterprise ポータルに、あるいはサービスをスタンドアロンの ArcGIS Server サイトに公開することができます。
Web レイヤー、ロケーター、Web ツール、マップ サービス、ジオコード サービス、ジオデータ サービス、およびジオプロセシング サービス用のサービス定義を作成できます。 詳細については、サービス定義の保存の概要をご参照ください。
サービス定義の作成後は、次のいずれかを実行して、GIS リソースをポータルまたはスタンドアロン サーバーに公開します。
サービス定義のアップロード ツールを実行します。
注意:
既存のサービスを上書きするようにサービス定義を設定すると、ツールに警告が表示されます。 サービス名がサーバーにすでに存在する場合は、ツールを実行すると、そのサービスが上書きされます。 サービス名が存在しない場合は、新しいサービスが作成されます。 ツールを実行する前に、サービス定義を公開すると目的の出力が生成されることを確認してください。
Python で サービス定義のアップロード を実行します。 詳細については、「Python のツールの使用」をご参照ください。
ArcGIS Server サービスを公開する場合、ArcGIS Server Manager からサービス定義ファイルを公開します。
ホストされた Web レイヤーを公開する場合は、サービス定義ファイル (
.sd) をポータルに追加します。 詳細については、「ArcGIS Enterprise ポータルに追加できるコンテンツ」をご参照ください。
注意:
ロケーターおよび Web ツール用に作成したサービス定義を ArcGIS Online に公開することはできません。
サービス定義を ArcGIS Online または ArcGIS Enterprise ポータルに公開した場合は、組織内にアイテムが作成されます。 サービス定義をスタンドアロンの ArcGIS Server に公開した場合は、サービスが実行されます。
注意:
サービス定義ファイルは、そのサービス定義ファイルの作成時に ArcGIS Server に接続するか、ArcGIS Enterprise ポータルに接続するかによって異なります。 スタンドアロン サーバー上のマップ サービスやフェデレーション サーバー上のマップ イメージ レイヤーなど、サーバーベースのサービス用に作成されたサービス定義を、Web ブラウザーを介してポータルに直接アップロードすることはできません。 サーバーベースのサービスを公開するには ArcGIS Server Manager を使用する必要があります。 同様に、ホスト Web レイヤー用に作成したサービス定義を ArcGIS Server Manager から公開することはできません。 代わりにポータルの Web サイトを使用します。 サービス定義のアップロード ツールを使用すると、すべてのサービス定義を公開できます。