Skip To Content

Créer une instance de serveur de fichiers EC2 avec CloudFormation

ArcGIS 11.4  | |  Archive de l’aide

Le modèle arcgis-instance-for-file-shares.template.json crée une instance Amazon Elastic Compute Cloud (EC2) à utiliser comme partage de fichiers dans un déploiement.

Pour un déploiement ArcGIS Enterprise unique, vous pouvez stocker les éléments suivants dans cette instance de partage de fichiers :

  • Répertoire de contenu du portail
  • Magasin de configuration ArcGIS Server pour le serveur d’hébergement
  • Répertoires ArcGIS Server pour le serveur d’hébergement
  • ArcGIS Server pour les sites ArcGIS Server fédérés
  • Répertoires ArcGIS Server pour les sites ArcGIS Server fédérés
  • Sauvegardes ArcGIS Data Store

Fournissez l’ID de l’instance EC2 que ce modèle crée lorsque vous utilisez un modèle Amazon Web Services (AWS) CloudFormation fourni par Esri pour créer des déploiements.

Ce modèle crée l’architecture suivante dans Amazon Web Services:

Une instance EC2 dans le même VPC que le reste du déploiement à utiliser comme partage de fichiers du déploiement

Licence :

Certaines icônes du diagramme sont utilisées avec l’autorisation de Amazon Web Services.

Conditions requises

Les prérequis peuvent être regroupés en fonction des éléments (par exemple, fichiers et comptes) que vous devez vous procurer et des tâches que vous devez effectuer avant d’exécuter le modèle CloudFormation.

Éléments requis

Vous avez besoin des éléments suivants avant d’exécuter ce modèle :

  • Un compte Amazon Web Services.

    Le compte doit avoir accès aux services AWS de base tels que CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Systems Manager, Amazon CloudWatch, Lambda, AWS Identity and Access Management (IAM), Amazon DynamoDB, Secrets Manager, AWS Certificate Manager et Amazon Relational Database Service (RDS).

  • Un Amazon Virtual Private Cloud (VPC) et des sous-réseaux.

    Vous pouvez utiliser l’un des modèles CloudFormation suivants pour créer un VPC : VPC avec deux sous-réseaux publics ou VPC avec deux sous-réseaux publics et privés avec une passerelle NAT.

  • Une paire de clés pour accéder à l’instance EC2.
  • Le modèle CloudFormation arcgis-instance-for-file-shares.template.json.

Tâches requises

Effectuez la tâche suivante avant d’exécuter ce modèle pour créer un partage de fichiers avec un système d’exploitation Windows :

  • Configurez des mots de passe dans AWS Secrets Manager (facultatif mais recommandé).

    Vous pouvez configurer les mots de passe des comptes (par exemple, le nom d’utilisateur de l’administrateur du site et le mot de passe de l’utilisateur arcgis Windows) dans AWS Secrets Manager. Vous obtenez alors un nom de ressource Amazon (ARN) secret. Utilisez l’ARN à la place d’un mot de passe dans les paramètres de modèle lorsque vous lancez une pile. Si vous n’utilisez pas AWS Secrets Manager pour stocker des mots de passe, vous devez saisir les mots de passe en texte brut dans le paramètre de modèle au lancement de la pile.

    Remarque :

    Lorsque vous créez un ARN secret dans AWS Secrets Manager pour un mot de passe à utiliser avec des modèles Esri CloudFormation, vous devez utiliser le type de secret Other types of secrets (Autres types de secret) et l’option Plaintext (Texte brut). Pour plus d’informations sur la création d’un nom de ressource Amazon pour les mots de passe, consultez AWS CloudFormation et ArcGIS.

Paramètres

Reportez-vous aux tableaux ci-dessous pour obtenir la description des paramètres utilisés dans ce modèle CloudFormation. Les tableaux sont regroupés par type de paramètre.

Configuration de Amazon EC2

Nom de paramètreObligatoire ou nonDescription du paramètre

Platform Type

Requis

Sélectionnez la plate-forme du système d’exploitation. Les types pris en charge sont les suivants :

  • Windows
  • Linux

Dans le cas de versions de système d’exploitation spécifiques, reportez-vous à la rubrique Systèmes d’exploitation pris en charge lors de l’utilisation de CloudFormation pour le déploiement d’ArcGIS sur AWS.

EC2 Instance AMI ID

Facultatif

Vous pouvez laisser la valeur de ce paramètre vide. Dans ce cas, les modèles CloudFormation utiliseront l’ID Amazon Machine Image (AMI) le plus récent pour Microsoft Windows Server 2022 ou Ubuntu Server 22.04 LTS, selon le type de plateforme que vous avez sélectionné.

Remarque :

Vous ne pouvez pas laisser ce paramètre vide si vous effectuez le déploiement dans AWS GovCloud sur une plateforme Linux. Consultez les modèles Esri Amazon Web Services CloudFormation pour savoir comment vous procurer l’ID de l’image Ubuntu AMI de base auprès de Canonical. Si vous procédez au déploiement sur un système d’exploitation Linux pris en charge autre que Ubuntu, vous trouverez l’ID de l’image AMI avec AWS Management Console.

Pour utiliser votre propre image AMI personnalisée, saisissez l’ID de l’image AMI de l’une des manières suivantes :

  • Indiquez l’ID AMI au format 'ami-xxxxx'.
  • Si vous avez stocké l’ID AMI dans le magasin de paramètres SSM AWS, indiquez le nom du paramètre SSM au format AWS'{{resolve:ssm:[a-zA-Z0-9_.-/]+:\d+}}'.

Si vous utilisez une image AMI personnalisée, vérifiez qu’elle respecte les conditions suivantes :

  • Le service de métadonnées de l’instance EC2 (avec la version V2 ou V1) doit être activé.
  • La dernière version de l’agent SSM (AWS Systems Manager) doit être installée.
  • Si le système d’exploitation de l’image AMI personnalisée est Windows, les outils AWS pour PowerShell doivent être installés.

EC2 Instance Keypair Name

Requis

Sélectionnez un nom de paire de clés EC2 pour autoriser l’accès à distance aux instances EC2.

Configuration de Amazon VPC

Nom de paramètreObligatoire ou nonDescription du paramètre

VPC ID

Requis

Sélectionnez un ID VPC.

Remarque :

Tous les composants de ArcGIS Enterprise qui font partie du même déploiement doivent être déployés dans le même VPC.

Si vous devez créer un VPC, vous pouvez utiliser l’un des exemples de modèle VPC : VPC avec sous-réseaux publics ou VPC avec sous-réseaux publics et privés et passerelle NAT.

Subnet ID 1

Requis

Sélectionnez un ID de sous-réseau. L’ID de sous-réseau choisi doit se trouver dans le VPC sélectionné ci-dessus.

Si vous avez utilisé un modèle CloudFormation Esri pour créer le VPC, vous pouvez obtenir l’ID du sous-réseau dans les paramètres en sortie du modèle.

Configuration du serveur de fichiers ArcGIS

Nom de paramètreObligatoire ou nonDescription du paramètre

EC2 Instance Type

Requis

Spécifiez un type d’instance EC2. La valeur par défaut est m5.2xlarge.

Il s’agit du type d’instance du serveur de fichiers partagé pour le déploiement.

EC2 Instance Root Drive Disk Space

Requis

Indiquez la taille du lecteur racine en Go. La taille par défaut est de 500 Go. La taille minimale est de 200 Go. La valeur maximale est 4 096 Go.

Il s’agit de la taille de l’espace disque du lecteur racine pour l’instance EC2 du serveur de fichiers.

Windows arcgis user password

Conditions

Indiquez un mot de passe pour l’utilisateur arcgis. L’utilisateur arcgis est un identifiant de connexion Windows local utiliser pour l’exécution des services logiciels ArcGIS ; ce mot de passe est donc uniquement requis si vous effectuez le déploiement sur Windows.

Tous les utilisateurs arcgis dans le même déploiement, par exemple toutes les machines Windows (y compris les serveurs de fichiers) dans un déploiement ArcGIS Enterprise ou dans un site ArcGIS Server autonome, doivent utiliser le même mot de passe.

Vous pouvez entrer un mot de passe en texte simple ou l’ARN de votre ID secret AWS Secrets Manager.

Il est recommandé de gérer vos mots de passe dans AWS Secrets Manager. Pour plus d’informations sur la création d’un nom de ressource Amazon pour les mots de passe, voir AWS CloudFormation et ArcGIS.

Sorties

Une fois votre pile créée, les paramètres en sortie ci-dessous s’affichent dans l’onglet Outputs (Sorties) de la pile CloudFormation dans AWS Management Console.

Nom en sortieDescription de la sortie

FileServerInstanceId

Il s’agit de l’ID de l’instance EC2 créée par cette pile CloudFormation. Vous pouvez utiliser cet ID d’instance EC2 comme partage de fichiers pour les déploiements que vous créez à l’aide des modèles fournis par Esri.

DeploymentLogsURL

URL où sont stockés les journaux de déploiement de Amazon CloudWatch. Consultez ces journaux à des fins de dépannage en cas d’échec du déploiement.

StopStackFunctionName

URL de la fonction Stop Stack Lambda. Vous pouvez utiliser cette fonction lambda pour arrêter toutes les instances EC2 de la pile.

StartStackFunctionName

URL de la fonction Start Stack Lambda. Vous pouvez utiliser cette fonction lambda pour démarrer toutes les instances EC2 de la pile que vous avez arrêtées précédemment.

Éléments à prendre en compte

Gardez à l’esprit qu’il s’agit d’un serveur de fichiers partagé unique pour un déploiement et qu’il peut stocker le répertoire de contenu du portail, le magasin de configuration ArcGIS Server, les répertoires ArcGIS Server et les fichiers de sauvegarde ArcGIS Data Store, et veillez à choisir un espace disque approprié pour le paramètre Espace disque du lecteur racine de l’instance EC2.

Dépannage

Si des erreurs se produisent lors de la création de cette pile CloudFormation, reportez-vous à la rubrique Résoudre les problèmes de déploiement ArcGIS dans AWS.