Skip To Content

Configurer les régions des répertoires cloud

ArcGIS Server doit accéder à une liste de régions de répertoires cloud de façon à renseigner la boîte de dialogue Register Cloud Store (Inscrire un répertoire cloud) que les utilisateurs voient lorsqu’ils inscrivent un répertoire cloud.

Trois options sont disponibles pour obtenir cette liste :

  • Esri tient à jour une liste de régions pour les clouds publics dans un paquet Amazon Simple Storage Service (S3). La plupart des sites dotés d’un accès à Internet peuvent utiliser cette liste. Il s’agit du comportement par défaut pour le site ArcGIS Server ; aucune configuration supplémentaire n’est nécessaire.
  • Esri tient à jour la même liste dans un paquet Alibaba Cloud Object Storage Service (OSS) en Chine. Si votre site ne parvient pas à accéder à la liste dans le paquet S3 ou si vous souhaitez que le site ArcGIS Server recherche la liste dans le paquet Alibaba OSS avant de tenter d’accéder à la liste dans le paquet S3, l’administrateur ArcGIS Server peut configurer le site ArcGIS Server de façon à accéder à la liste des répertoires cloud à partir du paquet Alibaba OSS en Chine.
  • Si votre site ArcGIS Server est destiné à utiliser des répertoires cloud dans un cloud privé, l’administrateur ArcGIS Server peut créer un fichier contenant des informations cloud personnalisées.

Configurer ArcGIS Server de façon à accéder à un fichier local

Si vos éditeurs doivent inscrire des répertoires cloud qui utilisent des régions dans un cloud privé, vous pouvez créer un fichier texte contenant les instructions d’utilisation de ces régions. Une fois la configuration terminée, le nom apparaîtra dans la liste déroulante Region (Région) ou Environment (Environnement) lors de l’inscription du répertoire cloud dans ArcGIS Server Manager.

Notez que le type de ces répertoires cloud doit toujours être pris en charge par ArcGIS Server.

Procédez comme suit pour créer un fichier local contenant les informations dont les utilisateurs ont besoin pour accéder aux régions dans un cloud privé :

  1. Créez un fichier texte nommé regionsforcloudstorage.dat.
  2. Ouvrez le fichier dans un éditeur de texte.
  3. Saisissez les informations requises pour configurer ArcGIS Server de façon à accéder à une région personnalisée pour votre cloud privé.

    Copiez l’intégralité du texte suivant, collez-le dans le fichier regionsforcloudstorage.dat et modifiez les valeurs pour qu’elles correspondent aux régions de votre cloud privé :

    {
    	"regions": [{
    			"name": "<Add_DisplayName>",
    			"id": "<Add_my-s3>",
    			"s3endpoint": "<Add_my-s3.amazonaws.com>"
    		}
    	],
    	"environments": [{
    			"id": "<Add_my-blob>",
    			"displayName": "<Add_DisplayName>",
    			"storageEndpointSuffix": "<Add_my-core.cloudapi.de>"
    		} 
    	],
    	"Amazon":{
    		"vsipath": "/vsis3",
    		"options": [
    			"AWS_REQUEST_PAYER",
    			"AWS_NO_SIGN_REQUEST"
    			],
    		"regions": [{
    			"displayName": "<Add_DisplayName>",
    			"id": "<Add_my-s3>",
    			"blobStoreEndpoint": "<Add_my-s3.amazonaws.com>"
    		 }
    	 ]
    	},
    	"Azure": {
    		"vsipath": "/vsiaz",
    		"regions": [
    		{
    			"id": "<Add_my-blob>",
    			"displayName": "<Add_DisplayName>",
    			"storageEndpointSuffix": "<Add_my-core.cloudapi.de>"
    		}
    	]
    	},
    	"Alibaba": {
    		"vsipath": "/vsioss",
    		"regions": [{
    				"id": "<Add_my-oss>",
    				"displayName": "<Add_DisplayName>",
    				"blobStoreEndpoint": "<Add_my-oss.aliyuncs.com>"
    			}
    		]
    	}

    Remarque :

    Pour configurer une région pour votre cloud privé Amazon Web Service, modifiez les valeurs situées sous "regions" et "Amazon". Pour configurer une région pour un cloud privé Microsoft Azure, modifiez les valeurs situées sous "environments" et "Azure".

  4. Enregistrez et fermez le fichier texte.
  5. Copiez le fichier texte sur chaque machine du site ArcGIS Server. Si vous utilisez ArcGIS Server 10.6.1, placez le fichier à l’emplacement suivant sur chaque machine : <ArcGIS Server installation directory>/arcgis/server/framework/etc. Si vous utilisez ArcGIS Server 10.6, placez le fichier à l’emplacement suivant sur chaque machine : <ArcGIS Server installation directory>/arcgis/server/framework/runtime/tomcat/webapps/arcgis#manager
  6. Redémarrez ArcGIS Server sur chaque machine.

Lorsque les utilisateurs inscrivent des répertoires cloud, la liste déroulante Region (Région) ou Environment (Environnement) est renseignée avec le nom ou le nom complet que vous avez configuré dans le fichier regionsforcloudstorage.dat.

Configurer ArcGIS Server de façon à accéder à une liste dans Alibaba OSS

Si votre organisation nécessite que vous accédiez à la liste d’URL des répertoires cloud autorisés à partir d’un emplacement en Chine, l’administrateur ArcGIS Server peut définir une propriété dans le répertoire administrateur ArcGIS Server.

Si un fichier local est configuré pour le site, ArcGIS Server lit cette liste. Si vous souhaitez que le site accède à la liste sur Alibaba, ne configurez pas de fichier local.

Procédez comme suit pour configurer ArcGIS Server de façon à rechercher les URL des répertoires cloud autorisés à partir d’une liste dans Alibaba OSS :

  1. Connectez-vous au répertoire administrateur ArcGIS Server du site ArcGIS Server.
  2. Accédez à system (système) > properties (propriétés).
  3. Cliquez sur update (mettre à jour).
  4. Saisissez ce qui figure à l’intérieur des accolades ({}) : "UseSecondaryCloudLookupURL": "true".
  5. Cliquez sur Mettre à jour.

Cliquez sur Update (Mettre à jour) pour redémarrer ArcGIS Server. Lorsque les utilisateurs inscrivent des répertoires cloud, la liste déroulante Region (Région) ou Environment (Environnement) est renseignée à partir d’une liste sur Alibaba OSS.