Skip To Content

Paramètres ArcGIS Enterprise Cloud Builder CLI for AWS

Lorsque vous utilisez ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services (AWS) pour préparer et déployer ArcGIS Enterprise et les sites ArcGIS Server, vous fournissez des informations concernant le type de déploiement que vous désirez en indiquant l’emplacement et le nom du fichier JSON contenant les paramètres dont vous avez besoin.

Fichiers d’exemple

Plusieurs fichiers d’exemple JSON sont inclus dans le fichier ArcGIS Enterprise Cloud Builder CLI for AWS que vous téléchargez depuis My Esri. Les exemples JSON représentent des déploiements courants. Il existe des fichiers distincts pour les étapes préparatoires — ceux que vous pouvez utiliser lorsque vous exécutez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS avec la commande PREP — et les fichiers que vous pouvez utiliser pour créer un déploiement lorsque vous exécutez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS avec la commande CREATE.

Les deux tables suivantes décrivent les fichiers d’exemple fournis avec l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS.

Fichier d’exemple de préparationDescription
createnetworkvpc.json

Crée un Amazon Virtual Private Cloud (VPC) dans la région AWS que vous précisez.

uploadlicensefile.json

Télécharge des licences ArcGIS Server et une licence Portal for ArcGIS. Si vous souhaitez préciser un nom pour le paquet Amazon Simple Storage Service (S3), ajoutez le paramètre "DeploymentBucket" sous la section "ArcGISEnterpriseFiles" ; sinon, un paquet avec un nom par défaut est créé.

uploadsslcert.json

Charge un certificat SSL dans le paquet Amazon S3 que vous spécifiez et importe le certificat SSL dans le gestionnaire de certificats AWS.

uploadlicenseandcert.json

Charge les licences ArcGIS Server, une licence Portal for ArcGIS, et un certificat SSL vers le paquet Amazon S3 que vous spécifiez. Cela importe également le certificat SSL vers le gestionnaire de certificats AWS.

allprep.json

Crée un VPC et importe les licences ArcGIS Server, un fichier JSON Portal for ArcGIS, et un certificat SSL vers le paquet Amazon S3 que vous spécifiez. Cela importe également le certificat SSL vers le gestionnaire de certificats AWS.

Fichier d’exemple de créationDescription
baseenterpriseallinone.json

Déploie une instance ArcGIS Enterprise de base sur une seule machine.

baseenterpriseha.json

Déploie une instance ArcGIS Enterprise de base sur deux machines ; une machine principale et une machine de secours.

baseenterpriseallinonewithra.json

Déploie une instance ArcGIS Enterprise de base plus un site ArcGIS Image Server fédéré configuré en tant que serveur d’analyse raster du portail.

baseenterprisehawithga.json

Déploie une instance ArcGIS Enterprise de base sur deux machines plus un site ArcGIS GeoAnalytics Server fédéré configuré en tant que serveur GeoAnalytics du portail.

baseenterpriseimagehosting.json

Déploie une instance ArcGIS Enterprise de base plus un site ArcGIS Image Server fédéré configuré en tant que serveur d’hébergement d’images du portail.

baseenterpriseimagehostingrasterstore.json

Déploie une instance ArcGIS Enterprise de base plus un site ArcGIS Image Server fédéré configuré en tant que serveur d’hébergement d’images du portail. Vous pouvez également utiliser ce fichier pour créer un répertoire cloud dans S3 et l’inscrire en tant que répertoire raster.

standalonegeoevent.json

Déploie un site ArcGIS GeoEvent Server autonome.

standaloneserver.json

Déploie un site ArcGIS GIS Server autonome.

standaloneimageserver.json

Déploie un site ArcGIS Image Server autonome.

standaloneserverwithexistingelb.json

Déploie un site ArcGIS GIS Server autonome avec un équilibreur de charges élastiques que vous avez déjà créé.

completeArcGISenterprise.json

Vous permet de déployer une instance ArcGIS Enterprise de base tout-en-un ou hautement disponible et tous les sites ArcGIS Server fédérés possibles.

Vous pouvez copier et modifier ces fichiers à l’aide d’un éditeur de texte ou créer vos propres fichiers JSON. Si vous utilisez les exemples, modifiez les paramètres des exemples pour utiliser des valeurs spécifiques à votre déploiement. Vous pouvez également choisir quels paramètres conserver dans les fichiers d’exemple.

Les paramètres du fichier JSON sont regroupés dans des en-têtes de section (nœud). Ces paramètres et leurs regroupements sont décrits dans les sections suivantes de cette rubrique.

Identifiants de connexion AWS et région

Pour vous connecter à Amazon Web Services, la commande a besoin de vos identifiants AWS. Les identifiants de connexion peuvent être la clé d’accès et la clé secrète de votre compte AWS, ou le nom de profil AWS pour votre compte. Ces informations de connexion sont requises pour exécuter l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS, et sont regroupées dans la section "AWSCredentials".

Vous devez également spécifier la région AWS où vous souhaitez effectuer le déploiement. Cette région doit être la même pour tous les composants de votre déploiement.

ParamètreDescriptionRequis ou facultatif ?
"AWSAccessKey"

La clé d’accès de votre compte AWS.

Requise si vous ne spécifiez pas le paramètre "AWSProfileName".

"AWSSecretKey"

La clé secrète de votre compte AWS.

Requise si vous ne spécifiez pas le paramètre "AWSProfileName".

"AWSProfileName"

Le nom du profil que vous avez configuré pour votre compte AWS.

Requis si vous ne spécifiez pas les paramètres "AWSAccessKey" et "AWSSecretKey".

"AWSRegion"

La région AWS où seront créées toutes les parties de votre déploiement.

Requis

Dans cet exemple, les identifiants de connexion requis pour l’autorisation sont la clé d’accès et la clé secrète du compte AWS. Les instances Amazon Elastic Compute Cloud (EC2) seront lancées dans la région AWS eu-west-2.

"AWSCredentials": {
    "AWSAccessKey": "AKIAINKWSK6MI4YCPA123",
    "AWSSecretKey": "ABCD1E2fghIJkLmNOPQzZuXHlWHOPhMqrTmPEpV",
    "AWSRegion": "eu-west-2"
   }

Dans cet exemple, les identifiants de connexion requis pour l’authentification sont le nom du profil configuré pour le compte AWS. Les instances EC2 seront lancées dans la région AWS us-west-1.

"AWSCredentials": {
    "AWSProfileName": "betavpc",    "AWSRegion": "us-west-1"
   }

Paramètres à utiliser dans les fichiers pour préparer le déploiement

Avant de créer un déploiement, vous devez créer un VPC et un paquet de déploiement S3 et charger votre certificat SSL et vos licences logicielles ArcGIS dans le paquet S3. Vous pouvez définir des paramètres dans un fichier de préparation .json pour effectuer ces étapes.

Pile réseau

La section "NetworkStack" est une section facultative du fichier de préparation qui vous permet de créer un VPC.

Dans cet exemple, l’utilitaire va créer un VPC dans les zones AWS eu-west-2b et eu-west-2a et lui assigner la balise de nom MyEnterpriseVPC.

"NetworkStack": {
		"StackName": "MyEnterpriseVPC",		"AZs": "eu-west-2b,eu-west-2a",		"CreateFlag": true
	}

Le tableau suivant décrit chacun des paramètres que vous pouvez utiliser dans la section "NetworkStack" :

ParamètreDescriptionRequis ou facultatif ?
"StackName"

Une balise de nom unique pour votre VPC pour vous permettre de l’identifier facilement.

Facultatif ; si elle n’est pas spécifiée, un VPC est créé avec la balise de nom arcgis-vpc.

"AZs"

Spécifiez deux zones de disponibilité AWS pour le VPC. Les zones doivent se trouver dans la région que vous avez spécifiée dans le nœud "AWSCredentials".

Le paramètre "AZs" est requis si vous incluez le nœud "NetworkStack" dans votre fichier.

"CreateFlag"

Indique s’il faut créer (true) un VPC ou un (false).

Le paramètre "CreateFlag" est requis si vous incluez le nœud "NetworkStack" dans votre fichier.

Fichiers ArcGIS Enterprise

"ArcGISEnterpriseFiles" contient des informations concernant la gestion des licences et les fichiers SSL dont l’utilitaire a besoin pour créer votre déploiement.

Les fichiers de licence ArcGIS Server peuvent être des fichiers .prvc ou .ecp. Les licences Portal for ArcGIS se trouvent dans les fichiers .json.

Les fichiers SSL doivent être des fichiers .pfx.

Ce qui suit est un exemple de section "ArcGISEnterpriseFiles" dans lequel tous les paramètres possibles sont spécifiés :

"ArcGISEnterpriseFiles": {
	           "DeploymentBucket": "cbtesting",		          "PortalLicense": "C:\\Licenses\\portal.json",            "ServerLicense": "C:\\Licenses\\Server.prvc",            "GeoAnalyticsLicense": "C:\\Licenses\\Server_GeoAnalytics.prvc",            "ImageServerLicense": "C:\\Licenses\\Server_Image.prvc",            "RasterAnalyticsLicense": "C:\\Licenses\\Server_Image.prvc",            "ImageHostingLicense": " C:\\Licenses\\Server_Image.prvc ",            "GeoEventLicense": " C:\\Licenses\\Server_GeoEvent.prvc.prvc",            "SSLCertificateFile": "C:\\SSLCerts\\wildcard_webgistesting_net.pfx",		          "SSLCertPassword": "abc123"
	}

Le tableau suivant contient une description de chaque paramètre pouvant être utilisé dans le nœud "ArcGISEnterpriseFiles" :

ParamètreDescriptionRequis ou facultatif ?
"DeploymentBucket"

Le nom d’un Amazon S3 dans lequel stocker les fichiers de licence ArcGIS et les fichiers de certificats SSL (.pfx).

L’outil vérifie si un paquet S3 avec le nom spécifié existe déjà dans cette région AWS. Si ce n’est pas le cas, l’utilitaire crée un paquet dans la région que vous avez spécifiée dans le nœud "AWSCredentials".

Facultatif ; si ce n’est pas spécifié, un paquet Amazon S3 est créé pour vous.

"PortalLicense"

Votre fichier de licence Portal for ArcGIS (.json).

Spécifiez le chemin d’accès physique au fichier de licence sur le disque local de telle sorte que l’utilitaire puisse l’importer vers le paquet S3.

Requis si vous déployez ArcGIS Enterprise.

"ServerLicense"

Votre fichier de licence ArcGIS GIS Server.

Requis si vous déployez ArcGIS Enterprise ou un site ArcGIS GIS Server fédéré ou autonome.

"ImageServerLicense"

Votre fichier de licence ArcGIS Image Server.

Requis si vous déployez une instance ArcGIS Image Server fédérée ou autonome.

"GeoAnalyticsLicense"

Votre fichier de licence ArcGIS GeoAnalytics Server.

Requis si vous déployez un site ArcGIS GeoAnalytics Server.

"RasterAnalyticsLicense"

Votre fichier de licence ArcGIS Image Server.

Requis si vous déployez un ArcGIS Image Server fédéré.

"ImageHostingLicense"

Votre fichier de licence ArcGIS Image Server.

Requis si vous déployez un ArcGIS Image Server fédéré.

"GeoEventLicense"

Votre fichier de licence ArcGIS GeoEvent Server.

Requis si vous déployez une instance ArcGIS GeoEvent Server fédérée ou autonome.

"SSLCertificateFile"

Le fichier de certificat SSL émis pour le domaine de votre site.

Spécifie le chemin d’accès physique menant au certificat SSL sur votre disque local de façon à ce que l’utilitaire puisse le télécharger dans le paquet S3.

Requis pour charger le certificat SSL.

"SSLCertPassword"

Le mot de passe du certificat SSL.

Requis pour charger le certificat SSL.

Paramètres à utiliser dans les fichiers pour créer le déploiement

Pour créer un déploiement, vous devez fournir des informations concernant le logiciel et le matériel que vous souhaitez inclure dans le déploiement. Les paramètres sont regroupés dans les nœuds décrits dans les sections suivantes.

Informations concernant le déploiement

En haut du fichier, spécifiez le nom qui sera utilisé pour chacune des instances Amazon Elastic Compute Cloud (machines) de votre déploiement, la version logicielle ArcGIS que vous souhaitez déployer (version 10.6 ou plus récente) et le système d’exploitation (Microsoft Windows ou Ubuntu Server) à utiliser pour les instances EC2 que vous déployez. Tous ces paramètres sont requis.

"DeploymentDetails": {
       "DeploymentName": "<name_to_append_to_machines_in_aws_deployment">,
       "ArcGISVersion": "<10.6 | 10.6.1 | 10.7 | 10.7.1>",
       "OperatingSystem": "<Windows | Ubuntu>" 
   }

Le "DeploymentName" doit commencer par un caractère alphanumérique, être composé uniquement de caractères alphanumériques et contenir au moins trois caractères.

Dans cet exemple, les noms de toutes les machines du déploiement commenceront par testservers. Les images virtuelles AMI Esri Ubuntu 10.7.1 seront utilisées pour le déploiement.

"DeploymentDetails": {
       "DeploymentName": "testservers",       "ArcGISVersion": "10.7.1",       "OperatingSystem": "Ubuntu" 
   }

Paramètres CloudFormation

Les paramètres requis par les modèles CloudFormation sont organisés sous les nœuds suivants :

  • "Default" — Les paramètres définis ici s’appliquent à toutes les parties du déploiement. Les paramètres par défaut peuvent être omis pour les autres nœuds.
  • "BaseEnterprise" — Les paramètres définis dans cette section s’appliquent uniquement au déploiement ArcGIS Enterprise de base.
  • "GeoAnalytics" — Les paramètres définis dans cette section s’appliquent uniquement à un site ArcGIS GeoAnalytics Server fédéré.
  • "RasterAnalytics" — Les paramètres définis dans cette section s’appliquent uniquement à des sites ArcGIS Image Server fédérés ou autonomes.
  • "ImageHosting" : les paramètres définis dans cette section s’appliquent uniquement aux sites ArcGIS Image Server fédérés à utiliser comme serveur d’hébergement d’images du portail.
  • "Server" — Les paramètres définis dans cette section s’appliquent uniquement à des sites ArcGIS GIS Server fédérés ou autonomes.
  • "ImageServer" — Les paramètres définis dans cette section s’appliquent uniquement à des sites ArcGIS Image Server fédérés ou autonomes.
  • "GeoEvent" — Les paramètres définis dans cette section s’appliquent uniquement à un site ArcGIS GeoEvent Server fédéré ou autonome.

Remarque :

Vous devez inclure un nœud pour chaque partie du déploiement que vous souhaitez créer. Par exemple, si vous souhaitez créer un déploiement ArcGIS Enterprise de base, un site ArcGIS GeoAnalytics Server fédéré, et un site ArcGIS GIS Server fédéré, vous devez inclure les nœuds "BaseEnterprise", "GeoAnalytics", et "Server" dans votre fichier de configuration, et ces nœuds doivent contenir au moins un paramètre. Par exemple, même si vous définissez les paramètres "Federate" et "ServerLicenseFile" sous le nœud "Default", vous devez inclure au moins l’un des deux sous le nœud "Server" ; si vous ne le faites pas, l’utilitaire ne créera pas de site ArcGIS GIS Server fédéré.

Les paramètres VPC doivent être définis sous le nœud "Default". Vous pouvez utiliser les paramètres "VPCId", "Subnet1" et "Subnet2" pour définir votre VPC ou si vous souhaitez réutiliser un VPC d’un déploiement existant créé avec cet outil ou un modèle Esri CloudFormation, vous pouvez, à la place, spécifier le nom du déploiement sous le paramètre "NetworkStackName". Vous trouverez ci-dessous les descriptions de ces paramètres :

ParamètreDescriptionRequis ou facultatif ?
"VPCId"

Lorsque vous avez créé votre VPC, AWS lui a assigné un ID au format vpc-xxxxxxxx. Indiquez ici l’ID de votre VPC.

Si vous utilisez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS pour préparer votre déploiement, cet ID est répertorié dans le fichier en sortie créé lorsque vous exécutez l’utilitaire à l’aide de la commande PREP.

Requise si vous ne spécifiez pas le paramètre "NetworkStackName".

"Subnet1"

L’ID de l’un des sous-réseaux de votre VPC.

Si vous utilisez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS pour préparer votre déploiement, cet ID est répertorié dans le fichier en sortie créé lorsque vous exécutez l’utilitaire à l’aide de la commande PREP.

Requise si vous ne spécifiez pas le paramètre "NetworkStackName".

"Subnet2"

L’ID du second sous-réseau de votre VPC.

Si vous utilisez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS pour préparer votre déploiement, cet ID est répertorié dans le fichier en sortie créé lorsque vous exécutez l’utilitaire à l’aide de la commande PREP.

Requise si vous ne spécifiez pas le paramètre "NetworkStackName".

"NetworkStackName"

La balise de nom assignée à un VPC existant.

Requise si vous ne spécifiez pas les paramètres "VPCId", "Subnet1", et "Subnet2".

D’autres valeurs de paramètre définies sous le nœud "Default" s’appliquent à certains ou à tous les autres nœuds du fichier JSON. Esri vous recommande d’utiliser le nœud Default pour définir les paramètres et valeurs communs à plusieurs nœuds du déploiement. Ceci réduit la taille du fichier de configuration et évite la répétition de paramètres et de valeurs. Par exemple, si vous déployez une instance ArcGIS Enterprise de base et un site ArcGIS GeoEvent Server fédéré, spécifiez le paramètre "DeploymentBucket" sous le nœud "Default", puisque toutes les machines utiliseront le même paquet. De même, si vous utilisez un certificat SSL de caractère générique, spécifiez les paramètres "SSLCertificateFile" et "SSLCertPassword" sous le nœud "Default" pour les sites à utiliser.

Comme cela est indiqué dans l’exemple suivant, les paramètres "VPCId", "Subnet1", et les paramètres "Subnet2" sont utilisés pour définir le VPC. La taille du lecteur racine ("DriveSizeRoot"), le paquet S3, le nom d’utilisateur et le mot de passe de l’administrateur, ainsi que le mot de passe pour les services logiciels ("RunAsUserPassword") s’appliquent à l’ensemble des parties de ce déploiement. Puisque tous les sites ArcGIS Server du déploiement seront fédérés avec le portail, "Federate": true est également inclus sous le nœud "Default".

"CloudFormationParameters":{       "Default" :{               
        "VPCId": "vpc-b33fecd5",        "Subnet1": "subnet-7a709d1c",        "Subnet2": "subnet-26f0f76f",           "DriveSizeRoot": "300",
        "KeyName": "StackTest_Mine",              "DBEngine": "none",
        "DBInstanceClass": "db.m4.large",        "DBAllocatedStorage": "200",        "DeploymentBucket": "mydeployments",        "SiteAdmin": "admin",        "SiteAdminPassword": "changeit",            "RunAsUserPassword": "Change@1234",
        "PostInstallationScript": "none",        "Federate": true    }
}

Si vous définissez les valeurs de paramètres dans un nœud de déploiement spécifique, la valeur spécifiée dans ce nœud est celle qui sera utilisée pour cette partie du déploiement. Par exemple, si vous définissez le paramètre "InstanceType" pour les nœuds "BaseEnterprise" et "Default", la valeur "InstanceType" définie dans le nœud "BaseEnterprise" est utilisée pour les machines du déploiement ArcGIS Enterprise de base, mais la valeur "InstanceType" définie pour le nœud "Default" est utilisée pour les sites ArcGIS GeoAnalytics Server ArcGIS GIS Server, ArcGIS Image Server, et ArcGIS GeoEvent Server que vous déployez en utilisant ce fichier JSON.

Paramètres pour instance ArcGIS Enterprise de base

Les valeurs de paramètre que vous spécifiez sous le nœud "BaseEnterprise" s’appliquent uniquement aux piles ArcGIS Enterprise créées à l’aide des modèles CloudFormation Esri qui déploient ArcGIS Enterprise. Vous pouvez utiliser l’un des paramètres suivants pour la portion ArcGIS Enterprise de base d’un déploiement :

ParamètreDescriptionRequis ou facultatif ?
"DeploymentBucket"

Le nom du paquet Amazon S3 dans lequel vous placez vos fichiers de licence ArcGIS et les fichiers de certificats SSL (.pfx).

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"DriveSizeRoot"

La taille (en Go) du lecteur C: ou du lecteur racine des machines ArcGIS Enterprise.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"InstanceType"

Le type d’instance Amazon Elastic Compute Cloud que vous utilisez pour la machine ArcGIS Enterprise.

Requis si vous déployez l’instance ArcGIS Enterprise de base sur une seule machine. (Définissez le paramètre "Type" sur "AllInOne".)

"FSInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour le serveur de fichiers.

Requis si vous créez un déploiement ArcGIS Enterprise haute disponibilité. (Définissez le paramètre "Type" sur "HA".)

"ASInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour le serveur d’hébergement.

Requis si vous créez un déploiement ArcGIS Enterprise haute disponibilité. (Définissez le paramètre "Type" sur "HA".)

"BDSInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour les machines du répertoire de Big Data spatio-temporelles.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

Même si vous ne déployez pas au départ un répertoire de Big Data spatio-temporelles, vous devez spécifier un type d’instance de façon à ce que la mise à l’échelle automatique soit configurée dans la pile.

"BDSInstances"

Le nombre d’instances EC2 à créer pour un répertoire de Big Data spatio-temporelles. Vous pouvez indiquer "0" si vous ne souhaitez pas inclure un big data store spatio-temporel dans votre déploiement à ce stade. Autrement, indiquez le nombre d’instances souhaité.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"KeyName"

La paire de clés Amazon Elastic Compute Cloud pour permettre l’accès à distance aux instances EC2.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"StoreType"

Le type d’emplacement de stockage pour le stockage de la configuration ArcGIS Server et le répertoire de contenu Portal for ArcGIS.

Pour utiliser une machine EC2, définissez ce paramètre sur "FileSystem". Pour utiliser un paquet S3 pour le répertoire de contenu du portail et un paquet S3 et une table Amazon DynamoDB pour le répertoire de contenu du portail, définissez ce paramètre sur "CloudStore".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"ServerLicenseFile"

Le nom du fichier de licence ArcGIS GIS Server pour le serveur d'hébergement. Ce fichier doit être chargé dans le paquet S3 que vous avez spécifié pour le "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"UserLicenseTypeID"

Dans le fichier de licences Portal for ArcGIS envoyé par Esri, les identifiants sont présents pour les types d’utilisateurs auxquels vous octroyez une licence d’utilisation de votre portail. Un sous-ensemble d’entre eux est disponible pour utilisation par l’administrateur initial.

Les identifiants présents dans votre fichier peuvent varier, mais les identifiants traditionnels comprennent (sans toutefois s’y limiter) creatorUT, GISProfessionalStdUT et editorUT. Ces identifiants sont sensibles à la casse. Aussi veillez à les saisir comme indiqué dans votre fichier .json de licence Portal for ArcGIS.

Facultatif.

Si aucune valeur "UserLicenseTypeID" n’est indiquée et si le fichier de licence du portail contient un seul type d’utilisateur compatible, ce type d’utilisateur est affecté au compte de l’administrateur. Si le fichier de licence contient plusieurs types d’utilisateurs compatibles, un type d’utilisateur temporaire est attribué et l’administrateur initial doit sélectionner un type d’utilisateur une fois connecté au portail.

"PortalLicenseFile"

Le nom du fichier de licence Portal for ArcGIS. Ce fichier doit être chargé dans le paquet S3 que vous avez spécifié pour le "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdmin"

Le nom d’utilisateur du compte d’administrateur de site principal ArcGIS Server et du compte d’administrateur initial Portal for ArcGIS.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdminPassword"

Le mot de passe du compte d'administrateur de site.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteEIPAllocationID"

L’ID d’allocation de l’adresse IP élastique du VPC que vous avez spécifiée sous les paramètres CloudFormation "Default".

Requis si vous déployez l’instance ArcGIS Enterprise de base sur une seule machine. (Définissez le paramètre "Type" sur "AllInOne".)

"RunAsUserPassword"

Le mot de passe pour le compte utilisé pour exécuter ArcGIS Server, Portal for ArcGIS et les services ArcGIS Data Store Windows. Le nom de connexion est toujours ArcGIS.

Requis si vous déployez sur des machines Windows (définissez le paramètre "OperatingSystem" sous le "DeploymentDetails" sur "Windows"), et si vous n’avez pas précisé ce paramètre sous le nœud "Default".

"SSLCertificateFile"

Le fichier de certificat SSL émis pour le domaine de site. Il doit s’agir d’un fichier .pfx que vous avez importé vers le paquet S3 spécifié pour le "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SSLCertPassword"

Le mot de passe du certificat SSL.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteDomain"

Le nom de domaine de votre déploiement.

Si vous utilisez AWS Route 53 pour gérer vos serveurs de nom de domaine et si, par conséquent, vous avez défini le paramètre "AWSR53ZoneId" sous les valeurs des paramètres DNS, vous pouvez spécifier un nom de sous-domaine. Si vous ne spécifiez pas de nom de sous-domaine, un nom de domaine basé sur la convention d’affectation de nom par défaut est utilisé.

Si vous n’utilisez pas AWS Route 53 pour gérer vos serveurs de nom de domaine et si vous n’avez pas défini le paramètre "AWSR53ZoneId", vous devez spécifier un nom de domaine complet pour le paramètre "SiteDomain".

Si vous utilisez votre propre serveur DNS pour gérer votre nom de domaine au lieu d’utiliser AWS Route 53, vérifiez que le nom de domaine ("SiteDomain") est apparié à l’équilibreur de charges élastiques (Elastic Load Balancer) ou à l’adresse IP élastique dans votre DNS avant d’exécuter ArcGIS Enterprise Cloud Builder CLI for AWS, de façon à ce que le nom de domaine soit valide au moment de la fédération. Vous pouvez créer des équilibreurs de charges élastiques (à l’aide de la console de gestion AWS ou des modèles Esri AWS CloudFormation) ou des adresses IP élastiques (en utilisant la console de gestion AWS).

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"PostInstallationScript"

Le nom d’un fichier d’archive zip contenant un script de post-installation personnalisé ou si vous ne disposez pas de script personnalisé, définissez ce paramètre sur "NONE".

Si vous utilisez un script de post-installation personnalisé, vous devez charger le fichier zip dans le paquet Amazon S3 que vous avez spécifié pour "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"TemplateURL"

Si vous souhaitez utiliser votre propre modèle CloudFormation pour ce déploiement à la place des modèles fournis par Esri, vous pouvez définir votre modèle. Fournissez une adresse URL HTTPS valide.

Facultatif, mais si vous précisez ce paramètre, vous devez le préciser sous le nœud "BaseEnterprise", et non le nœud "Default".

"Type"

Les valeurs possibles sont "AllInOne" pour déployer toutes les parties d’un déploiement sur une seule machine ou "HA" pour créer un déploiement haute disponibilité.

(obligatoire). Ce paramètre doit être précisé sous le nœud "BaseEnterprise", et non le nœud "Default".

"ELBName"

Spécifiez le nom d’un équilibreur de charges élastiques existant créé à l’aide des modèles AWS CloudFormation Esri, ou définissez ce paramètre sur "NEW_ELB" pour créer un nouvel équilibreur de charges élastiques et l’utiliser. Lorsque vous définissez "ELBName" sur "NEW_ELB", AWS attribue un nom à l’équilibreur de charges qu’il crée.

Vous devez saisir "NEW_ELB" en lettres majuscules, comme indiqué.

Requis si vous créez un déploiement ArcGIS Enterprise haute disponibilité (définissez le paramètre "Type" sur "HA").

Les paramètres pour ArcGIS GeoAnalytics Server, ArcGIS Image Server, et les sites ArcGIS GIS Server et leurs serveur d’hébergement d’images et d’analyse raster.

Les valeurs des paramètres que vous spécifiez sous les nœuds "GeoAnalytics", "RasterAnalytics", "ImageHosting", "ImageServer" et "Server" utilisent les modèles CloudFormation Esri qui lancent des sites ArcGIS Server fédérés ou autonomes. Notez que les sites ArcGIS GeoAnalytics Server doivent toujours être fédérés avec un portail ArcGIS Enterprise et que pour utiliser un site ArcGIS Image Server en tant que serveur d’analyse raster ou de serveur d’hébergement d’images, le site doit être fédéré avec un portail.

Lorsque vous créez des sites ArcGIS GeoAnalytics Server et ArcGIS Image Server fédérés, l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS configure ces sites comme étant vos serveurs GeoAnalytics d’analyse raster et d’hébergement d’images respectivement ; il n’est pas nécessaire de les configurer manuellement.

La table suivante répertorie tous les paramètres possibles que vous pouvez définir sous les nœuds "GeoAnalytics", "RasterAnalytics", "ImageHosting", "ImageServer" et "Server".

ParamètreDescriptionRequis ou facultatif ?
"ServerLicenseFile"

Le fichier .prvc ou .epc pour attribuer une licence à votre site ArcGIS GeoAnalytics Server, ArcGIS Image Server ou ArcGIS GIS Server.

Requis

"CloudStoreS3BucketPath"

Le chemin du paquet est au format suivant <bucket_name>/<folder_name>.

Lorsqu’il est utilisé sous les nœuds "RasterAnalytics" et "ImageHosting", l’utilitaire enregistre cet emplacement en tant que stockage raster du site. Lorsqu’il est utilisé sous d’autres nœuds, l’utilitaire enregistre l’emplacement spécifié en tant que stockage cloud. Vous devez spécifier l’emplacement dans le format indiqué : <bucket_name>/<folder_name>. Vérifiez que le paquet S3 existe et qu’il est accessible en utilisant les identifiants de connexion AWS que vous avez fournis sous le nœud "AWSCredentials". Si le <folder_name> que vous spécifiez n’existe pas dans le paquet, l’utilitaire le crée.

Requis pour le site ArcGIS Image Server que vous utilisez en tant que serveur d'analyse raster du portail.

Ce paramètre est facultatif si vous créez un site ArcGIS Image Server ou ArcGIS GIS Server autonome ou fédéré.

Remarque :

Si votre déploiement comprend les nœuds "RasterAnalytics" et "ImageHosting", et si vous prévoyez d’utiliser le même répertoire raster pour les deux, utilisez la même valeur pour le paramètre "CloudStoreS3BucketPath" sous ces deux nœuds.

"Federate"

Spécifie si le site sera fédéré (true) à votre déploiement ArcGIS Enterprise de base ou à un site autonome (false).

Vous devez définir "Federate" sur true lors de la création d’un site ArcGIS GeoAnalytics Server.

Si ce paramètre n’est pas spécifié dans le fichier de configuration du déploiement, la valeur par défaut est false.

Requis

"DeploymentBucket"

Le nom du paquet S3 dans lequel vous placez vos fichiers de licence ArcGIS et les fichiers de certificats SSL (.pfx).

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"DriveSizeRoot"

La taille (en Go) du lecteur C: ou du lecteur racine des machines ArcGIS GeoAnalytics Server, ArcGIS Image Server ou ArcGIS GIS Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"FSInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour le serveur de fichiers.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"ASInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour les machines ArcGIS GeoAnalytics Server, ArcGIS Image Server ou ArcGIS GIS Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"ASInstances"

Le nombre d’instances de Amazon Elastic Compute Cloud lancées par la mise à l’échelle automatique. Ce nombre doit être égal au nombre total de machines qui composent un site ArcGIS Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"KeyName"

La paire de clés Amazon Elastic Compute Cloud pour permettre l’accès à distance aux instances EC2.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"StoreType"

Le type d’emplacement du stockage de la configuration du site ArcGIS Server.

Pour utiliser une machine EC2, définissez ce paramètre sur "FileSystem". Pour utiliser un paquet S3 pour le répertoire de contenu du portail et un paquet S3 et une table Amazon DynamoDB pour le répertoire de contenu du portail, définissez ce paramètre sur "CloudStore".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdmin"

Le nom d’utilisateur de l’administrateur de site principal ArcGIS Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdminPassword"

Le mot de passe du compte d'administrateur de site.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"RunAsUserPassword"

Le mot de passe pour le compte utilisé pour exécuter le service ArcGIS Server Windows. Le nom de connexion est toujours ArcGIS.

Requis si vous déployez sur des machines Windows (définissez le paramètre "OperatingSystem" sous "DeploymentDetails" sur "Windows"), et si vous n’avez pas précisé ce paramètre sous le nœud "Default".

"ELBName"

Spécifiez le nom d’un équilibreur de charges élastiques existant créé à l’aide des modèles AWS CloudFormation Esri, ou définissez ce paramètre sur "NEW_ELB" pour créer un nouvel équilibreur de charges élastiques et l’utiliser. Lorsque vous définissez "ELBName" sur "NEW_ELB", AWS attribue un nom à l’équilibreur de charges qu’il crée.

Vous devez saisir "NEW_ELB" en lettres majuscules, comme indiqué.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SSLCertificateARN"

Le nom de la ressource Amazon (ARN) du certificat SSL émis pour le domaine de site.

Requis que si vous n’utilisez pas un équilibreur de charges élastiques existant.

"SiteDomain"

Le nom de domaine de votre déploiement.

Si vous utilisez AWS Route 53 pour gérer vos serveurs de nom de domaine (DNS) et si, par conséquent, vous avez défini le paramètre "AWSR53ZoneId" sous les valeurs des paramètres DNS, vous pouvez spécifier un nom de sous-domaine. Si vous ne spécifiez pas de nom de sous-domaine, un nom de domaine basé sur la convention d’affectation de nom par défaut est utilisé.

Requis si vous utilisez votre propre serveur DNS pour gérer votre nom de domaine au lieu d’utiliser AWS Route 53.

"DBEngine"

Si vous déployez des instances Windows Amazon Elastic Compute Cloud, vous pouvez définir ce paramètre sur un des éléments suivants :

  • "none" : aucune instance de service de base de données relationnelle Amazon n’est créée.
  • "sqlserver-se" : crée une instance Amazon RDS for SQL Server et l’enregistre avec votre site.
  • "postgres" : crée une instance Amazon RDS for PostgreSQL et l’enregistre avec votre site.
  • "aurora-postgresql" : crée une instance Amazon Aurora PostgreSQL et l’enregistre avec votre site.

Si vous déployez des instances Ubuntu Amazon Elastic Compute Cloud, vous pouvez définir ce paramètre sur "none", "aurora-postgresql" ou "postgres".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"DBInstanceClass"

La classe d’instance pour une instance de service de base de données relationnelle Amazon.

Requis si vous n’avez pas spécifié ce paramètre sous le nœud "Default" et si vous définissez "DBEngine" sur "sqlserver-se", "postgres" ou "aurora-postgresql".

"DBAllocatedStorage"

La taille de l’espace de stockage alloué (en Go) d’une instances de service de base de données relationnelle Amazon.

Requis si vous n’avez pas spécifié ce paramètre sous le nœud "Default" et que vous définissez "DBEngine" sur "sqlserver-se" ou "postgres".

"PostInstallationScript"

Le nom d’un fichier d’archive zip contenant un script de post-installation personnalisé ou si vous ne disposez pas de script personnalisé, définissez ce paramètre sur "NONE".

Si vous utilisez un script de post-installation personnalisé, vous devez charger le fichier zip dans le paquet Amazon S3 que vous avez spécifié pour "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"TemplateURL"

Si vous souhaitez utiliser votre propre modèle CloudFormation pour ce déploiement à la place des modèles fournis par Esri, vous pouvez définir votre modèle. Fournissez une adresse URL HTTPS valide.

Facultatif. Si vous spécifiez ce paramètre, vous devez le préciser sous le nœud de serveur spécifique : "GeoAnalytics", "RasterAnalytics", "ImageHosting", "ImageHosting" ou "Server", et pas sous le nœud "Default".

Paramètres du site ArcGIS GeoEvent Server

Les valeurs de paramètre que vous spécifiez sous le nœud "GeoEvent" utilisent le modèle CloudFormation ArcGIS GeoEvent Server Esri.

Le tableau suivant répertorie tous les paramètres possibles pouvant être définis sous le nœud "GeoEvent".

ParamètreDescriptionRequis ou facultatif ?
"ServerLicenseFile"

Le fichier .prvc ou .ecp pour attribuer une licence à votre site ArcGIS GeoEvent Server.

Requis

"Federate"

Spécifie si le site sera fédéré (true) à votre déploiement ArcGIS Enterprise de base ou à un site autonome (false).

Si ce paramètre n’est pas spécifié dans le fichier de configuration du déploiement, la valeur par défaut est false.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"DeploymentBucket"

Le nom du paquet S3 dans lequel vous placez vos fichiers de licence ArcGIS et les fichiers de certificats SSL (.pfx).

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"DriveSizeRoot"

La taille (en Go) du lecteur C: ou du lecteur racine des machines ArcGIS GeoEvent Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"ASInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour les machines ArcGIS GeoEvent Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"FSInstanceType"

Le type d’instance Amazon Elastic Compute Cloud à utiliser pour le serveur de fichiers.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"ELBName"

Spécifiez le nom d’un équilibreur de charges élastiques existant créé à l’aide du modèle CloudFormation AWS Esri ou définissez ce paramètre sur "NEW_ELB" pour créer et utiliser un nouvel équilibreur de charges élastiques.

Lorsque vous définissez "ELBName" sur"NEW_ELB", AWS attribue un nom à l’équilibreur de charges qu’il crée.

Vous devez saisir "NEW_ELB" en lettres majuscules, comme indiqué.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"KeyName"

La paire de clés Amazon Elastic Compute Cloud pour permettre l’accès à distance aux instances EC2.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdmin"

Le nom d’utilisateur de l’administrateur de site principal ArcGIS Server.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteAdminPassword"

Le mot de passe du compte d'administrateur de site.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"RunAsUserPassword"

Le mot de passe pour le compte utilisé pour exécuter le service ArcGIS Server Windows. Le nom de connexion est toujours ArcGIS.

Requis si vous déployez sur les machines Windows (définissez le paramètre "OperatingSystem" sous "DeploymentDetails" sur "Windows") et si vous n’avez pas précisé ce paramètre sous le nœud "Default".

"SSLCertificateFile"

Le fichier de certificat SSL émis pour le domaine de site. Il doit s’agir d’un fichier .pfx que vous avez importé vers le paquet S3 spécifié pour le "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SSLCertPassword"

Le mot de passe du certificat SSL.

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"SiteDomain"

Le nom de domaine de votre déploiement.

Si vous utilisez AWS Route 53 pour gérer vos serveurs de nom de domaine (DNS) et que par conséquent vous avez défini le paramètre "AWSR53ZoneId" sous les valeurs des paramètres DNS, vous pouvez spécifier un nom de sous-domaine. Si vous ne spécifiez pas de nom de sous-domaine, un nom de domaine basé sur la convention d’affectation de nom par défaut est utilisé.

Requis si vous utilisez votre propre serveur DNS pour gérer votre nom de domaine au lieu d’utiliser AWS Route 53.

"PostInstallationScript"

Le nom d’un fichier d’archive zip contenant un script de post-installation personnalisé ou si vous ne disposez pas de script personnalisé, définissez ce paramètre sur "NONE".

Si vous utilisez un script de post-installation personnalisé, vous devez charger le fichier zip dans le paquet S3 que vous avez spécifié pour "DeploymentBucket".

Requis si vous ne l'avez pas spécifié sous le nœud "Default".

"TemplateURL"

Si vous souhaitez utiliser votre propre modèle CloudFormation pour ce déploiement à la place des modèles fournis par Esri, vous pouvez définir votre modèle. Fournissez une adresse URL HTTPS valide.

Facultatif. Ce paramètre doit être précisé sous le nœud "GeoEvent", et non le nœud "Default".

Paramètres DNS

Si vous utilisez AWS Route 53 pour gérer vos serveurs de nom de domaine, vous devez définir un ID de zone AWS Route 53 sous le nœud "DNSParameters". Lorsque vous utilisez l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS, celui-ci met à jour le DNS pour apparier chaque nom de domaine ("SiteDomain") à l’équilibreur de charges élastiques (Elastic Load Balancer) ou à l’adresse IP élastique (Elastic IP address) appropriée.

Le paramètre est requis si vous utilisez AWS Route 53. Si vous n’utilisez pas AWS Route 53, vous pouvez laisser ce paramètre vide.

Dans cet exemple, AWS Route 53 zone ZUJQ3S2DAL123 sera apparié à l’adresse IP élastique que vous avez spécifiée pour le paramètre "SiteDomain".

"DNSParameters":{       
    "AWSR53ZoneId": "ZUJQ3S2DAL123"  
}