Un déploiement ArcGIS Enterprise optimisé pour vos besoins nécessite plusieurs ArcGIS Server et machines ArcGIS Data Store. L’utilisation d’un déploiement cloud via Amazon Web Services (AWS) vous apporte flexibilité et évolutivité. ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services est un outil intuitif visant à automatiser les déploiements cloud de ArcGIS Enterprise.
Pour réaliser un déploiement d’ArcGIS Enterprise sur plusieurs machines sur AWS à l’aide d’ArcGIS Enterprise Cloud Builder CLI for AWS, vous utiliserez deux fichiers JSON, l’invite de commande de votre ordinateur Windows, et la console de gestion AWS dans votre navigateur. Les deux fichiers JSON — l’un pour préparer l’installation et l’autre pour effectuer le déploiement — peuvent être modifiés à partir des fichiers d’exemple fournis avec votre téléchargement depuis My Esri.
Utilisez un éditeur de texte comme Notepad ++ pour modifier les fichiers JSON. Dans la fenêtre de l’invite de commandes, utilisez les fichiers et ArcGIS Enterprise Cloud Builder CLI for AWS pour préparer (PREP), CREATE, ou DELETE un déploiement :
- cloudbuilder.exe PREP -j <prepfilename.json>
- cloudbuilder.exe CREATE -j <createfilename.json>
- cloudbuilder.exe DELETE -j <createfilename.json>
Conditions préalables
Avant d'exécuter les commandes pour l’utilitaire, il vous faut les éléments suivants. Consultez votre administrateur IT si vous ne savez pas comment les obtenir.
- Un compte AWS
- Une clé d'accès AWS et la clé secrète correspondante, ou une valeur AWSProfileName
- Des fichiers de licence pour Portal for ArcGIS, ArcGIS GIS Server, et tout rôle de licence du serveur que vous possédez en plus du déploiement de base. Tous doivent être pour la même version d’ArcGIS Enterprise.
- Un fichier de certificat SSL de caractère générique (.pfx) et le mot de passe correspondant
- .NET Framework 4 ou version supérieure installé sur la machine où sera exécuté l’utilitaire
Remarque :
En travaillant dans AWS, vérifiez que votre navigateur est toujours défini sur la région AWS correcte (telle que us-west-1 ou eu-east-2), et que vos fichiers JSON font référence à la même région.
Acceptez les conditions générales d’AWS et choisissez un modèle.
Avant d'utiliser une Amazon Machine Image (AMI) pour la première fois, vous devez lire et accepter les conditions générales d'AWS Marketplace.
Téléchargez l'utilitaire
Vous pouvez obtenir l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS depuis My Esri. Téléchargez le fichier et extrayez-le sur votre disque local. L’emplacement par défaut est C:\Program Files\ArcGIS\CloudBuilder\AWS\CLI, mais vous pouvez spécifier un emplacement différent pour les fichiers extraits si vous avez le statut d’administrateur Windows.
Remarque :
Après avoir extrait cloudbuilder.exe dans un dossier de votre disque local, assurez-vous que l’utilisateur exécutant l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS dispose d’un accès en écriture récursive aux dossiers Logs et Output.
Commandes disponibles dans l’utilitaire
- La commande PREP automatise plusieurs tâches requises avant de créer un déploiement. Elle crée une pile de réseau et un paquet Amazon Simple Storage Service (S3) pour votre déploiement, télécharge tous les fichiers d’autorisation requis et le certificat SSL dans le paquet, et importe votre certificat SSL dans le gestionnaire de certificat d’AWS. La commande PREP est uniquement nécessaire la première fois que vous créez un déploiement spécifique d’ArcGIS Enterprise, si vous n’avez pas déjà effectué ces étapes manuellement.
- La commande CREATE crée un déploiement de base d’ArcGIS Enterprise et peut créer et fédérer une machine supplémentaire pour chaque rôle de licence ArcGIS Server que vous spécifiez. Une fois que vous avez exécuté la commande pour créer votre déploiement initial, vous pouvez l’exécuter ultérieurement avec un fichier mis à jour pour ajouter d'autres sites au déploiement. Consultez la rubrique Déploiement de base ArcGIS Enterprise pour plus d’informations sur son architecture et ses fonctionnalités.
- La commande DELETE supprime votre déploiement et les ressources AWS associées. Seuls les déploiements créés à l’aide d’ArcGIS Enterprise Cloud Builder CLI for AWS peuvent être supprimés.
Vous avez un commentaire à formuler concernant cette rubrique ?