Skip to main content

Utiliser Amazon S3 pour le répertoire de contenu du portail

Les portails ArcGIS Enterprise stockent des informations concernant les éléments du portail dans le répertoire de contenu du portail. Lorsque vous configurez un portail haute disponibilité, lequel se compose de deux machines de portail, les deux machines se partagent le répertoire de contenu. Pour rendre votre contenu hautement disponible, stockez le répertoire de contenu Portal for ArcGIS dans un compartiment Amazon Simple Storage Service (S3).

Dans ce processus, vous allez créer un compartiment sur Amazon S3, créer un portail utilisant le compartiment S3 pour son répertoire de contenu et lancer une deuxième instance de portail que vous joignez au portail sur la première instance de portail.

Créer un portail haute disponibilité avec un répertoire de contenu sur S3

Procédez comme suit pour créer un portail haute disponibilité qui utilise un compartiment Amazon S3 pour stocker le répertoire de contenu du portail, rendant le répertoire de contenu hautement disponible :

  1. Créez un compartiment Amazon S3 à l’aide de la console de gestion Amazon Web Services (AWS).

    Créez le compartiment dans la région dans laquelle vous allez créer vos instances Amazon Elastic Compute Cloud (EC2) de portail.

  2. Suivez les étapes 1 à 8 de la rubrique Créer un déploiement de base sur AWS.

    Ne créez pas de site à partir du site Web du portail. Vous devez ouvrir le répertoire du portail ArcGIS, et créer le portail ici.

  3. Ouvrez le répertoire Portal for ArcGIS. L’URL est au format suivant : https://portal.example.com:7443/arcgis/portaladmin.

  4. Cliquez sur Create New Site (Créer un nouveau site).

  5. Créez le compte d’administrateur initial du portail.

  6. Importez le fichier de licence que vous avez téléchargé à l’étape 1.

  7. Copiez un des blocs suivants de JSON et collez-le dans le champ Content Store (Stockage du contenu).

    Remplacez les valeurs connectionString par les informations spécifiques à votre compte et à votre mise en œuvre. Pour la valeur objectStore, fournissez le nom du compartiment S3 que vous avez créé à l’étape 1 pour stocker le répertoire de contenu.

    Utilisez ce JSON pour accéder au compartiment S3 à l’aide des valeurs accessKeyId et secretAccessKey de votre compte AWS :

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"accessKeyId":"ABCDEFGHIJK123456","secretAccessKey": "ZYXWVUTSRQPONML98765432","region": "<region name>","credentialType": "accessKey"},
    "objectStore": "<your S3 bucket>"
    }
    

    Utilisez ce JSON pour accéder au compartiment S3 via un IAMRole que vous avez configuré pour votre compte AWS :

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"region": "<region name>","credentialType": "IAMRole"},
    "objectStore": "<your S3 bucket>"
    }
    
  8. Cliquez sur Create New Site (Créer un nouveau site).

    Ensuite, installez et configurez ArcGIS Web Adaptor.

  9. Suivez les étapes 10 à 13 de la rubrique Créer un déploiement de base sur AWS pour installer ArcGIS Web Adaptor et le configurer avec Portal for ArcGIS.

    La première machine du portail est désormais configurée. Lancez à présent une deuxième instance EC2, installez et démarrez Portal for ArcGIS, puis joignez la deuxième instance à la première instance de portail.

  10. Lancez une deuxième instance EC2.

  11. Créez une connexion à distance à la deuxième instance et installez Portal for ArcGIS dessus.

  12. Ouvrez le site Web du portail pour la deuxième installation de Portal for ArcGIS (https://<fully qualified instance2 name>:7443/arcgis/home) et sélectionnez l’option Join existing portal (Joindre un portail existant).

  13. Saisissez l’URL du portail pour le portail que vous avez configuré sur la première instance.

    L’URL est au format suivant : https://<fully qualified instance1 name>:7443.

  14. Fournissez le nom d’utilisateur et le mot de passe pour l’administrateur du portail initial que vous avez créé à l’étape 5 ci-dessus.

  15. Cliquez sur Join (Joindre).

Vous avez maintenant deux instances AWS exécutant Portal for ArcGIS à l’aide d’un répertoire de contenu haute disponibilité partagé, stocké sur S3.

Remarque :

Si vous supprimez le portail par la suite, vous devez vider manuellement et supprimer le compartiment S3 utilisé pour le répertoire de contenu ; la désinstallation de Portal for ArcGIS n’entraîne pas la suppression du répertoire de contenu ou du compartiment.

Étapes suivantes

Pour assurer la haute disponibilité de la totalité du portail ArcGIS Enterprise, le site d’hébergement GIS Server et ArcGIS Data Store doivent également être hautement disponibles. Reportez-vous aux rubriques suivantes pour savoir comment configurer un site GIS Server et ArcGIS Data Store à haute disponibilité :