Skip to main content

ArcGIS Server Services Directory でのサービスの非表示

ArcGIS Server サイトに、ArcGIS Server Services Directory で表示する必要がなくなったサービスが含まれている場合は、サービスの構成に deprecated プロパティを追加して、これらのサービスを非表示にすることができます。これらのサービスには、ArcGIS Server Administrator Directory からアクセスできます。

Services Directory でサービスを非表示にすると、ユーザーがそのサービスの URL を見つけることができなくなります。 URL を認識している既存のユーザーとアプリケーションは、その URL のサービスが削除されるまで、そのサービスを使用することができます。 Services Directory で非表示になるようにサービスを指定しても、ArcGIS Server Manager でそのサービスが非表示になるわけではありません。ArcGIS Server Manager にはサービスが常に表示されます。

ヒント:

サービスを非表示にする場合は、後で参照するためにそのサービスの URL を記録しておくと便利です。 また、ArcGIS Server Manager を使ってサービスの URL を取得することもできます。

  1. Web ブラウザーで Administrator Directory にログインします。 URL の形式は、https://gisserver.example.com:6443/arcgis/admin です。

  2. services をクリックします。

  3. 非表示にするサービスの名前をクリックします。 サービスがフォルダーに入っている場合は、そのフォルダーの名前をクリックし、リストからサービスを選択します。

  4. Service - <サービス名> (サービス タイプ) ページで下までスクロールし、edit をクリックします。

  5. サービスの構成の最初の行に "deprecated": "true", を追加します。次に例を示します:

    {
     "deprecated": "true",
     "serviceName": "FireHydrants",
     "type": "MapServer",
     ...
    
  6. Save Edits をクリックします。

    サービスが再起動されます。

  7. サービスが再起動したら、Services Directory にログインして、そのサービスがリストに表示されなくなったことを確認します。 URL の形式は、https://gisserver.example.com:6443/arcgis/rest/services です。

サービスが Services Directory に表示されなくなりました。 サービスを再表示するには、上記の手順を繰り返して、サービスの構成で "deprecated": "false", を指定します。