Skip To Content

Masquer un service dans le répertoire des services ArcGIS Server

Si votre site ArcGIS Server comprend des services que vous ne souhaitez plus afficher dans le répertoire des services ArcGIS Server, vous pouvez les masquer en ajoutant la propriété deprecated dans la configuration du service, accessible depuis le répertoire administrateur ArcGIS Server.

En masquant un service du répertoire des services, vous pouvez empêcher les utilisateurs de découvrir l'URL du service. Les applications et utilisateurs existants qui connaissent l'URL peuvent toujours utiliser le service jusqu'à sa suppression. Un service masqué dans le répertoire des services ne l’est pas dans ArcGIS Server Manager qui affiche toujours les services.

Conseil :

Si vous masquez un service, il peut être utile d'enregistrer l'URL pour l'utiliser ultérieurement. Vous pouvez également récupérer l'URL du service dans le gestionnaire.

  1. Dans un navigateur Web, connectez-vous au répertoire administrateur. L’URL est au format https://gisserver.domain.com:6443/arcgis/admin.
  2. Cliquez sur Services.
  3. Cliquez sur le nom du service à masquer. Si votre service se trouve dans un dossier, cliquez sur le nom du dossier et sélectionnez le service dans la liste.
  4. Dans la page Service - <nom du service (Type de service)>, faites défiler l'affichage vers le bas et cliquez sur modifier.
  5. Ajoutez "deprecated": "true", sur la première ligne de la configuration du service, par exemple :
    {
     "deprecated": "true",
     "serviceName": "FireHydrants",
     "type": "MapServer",
     ...
  6. Cliquez sur Enregistrer les mises à jour.

    Le service est redémarré.

  7. Après le redémarrage du service, connectez-vous au répertoire des services et vérifiez que le service ne figure plus dans la liste. L’URL est au format https://gisserver.domain.com:6443/arcgis/rest/services.

Votre service ne figure plus dans la liste du répertoire des services. Pour ne plus masquer le service, répétez la procédure ci-dessus et indiquez "deprecated": "false", dans la configuration du service.