Skip to main content

Verwenden von Amazon S3 für das Inhaltsverzeichnis des Portals

ArcGIS Enterprise-Portale speichern Informationen über Portal-Elemente im Inhaltsverzeichnis des Portals. Wenn Sie ein hoch verfügbares, aus zwei Portal-Computern bestehendes Portal konfigurieren, wird das Inhaltsverzeichnis von den beiden Portal-Computern gemeinsam genutzt. Damit Ihr Inhalt hoch verfügbar wird, speichern Sie das Portal for ArcGIS-Inhaltsverzeichnis in einem Amazon Simple Storage Service (S3)-Bucket.

In diesem Workflow erstellen Sie einen Bucket in Amazon S3 und ein Portal, das den S3-Bucket für sein Inhaltsverzeichnis verwendet, und starten eine zweite Portal-Instanz, die Sie mit dem Portal auf der ersten Portal-Instanz verbinden.

Erstellen eines Portals mit hoher Verfügbarkeit mit Inhaltsverzeichnis in S3

Befolgen Sie diese Schritte, um ein hoch verfügbares Portal zu erstellen, das das Inhaltsverzeichnis des Portals in einem Amazon S3-Bucket speichert, wodurch auch das Inhaltsverzeichnis hoch verfügbar wird.

  1. Erstellen Sie einen Amazon S3-Bucket mit der Amazon Web Services (AWS) Management Console.

    Erstellen Sie den Bucket in derselben Region, in der Sie Ihre Portal-Amazon Elastic Compute Cloud (EC2)-Instanzen erstellen werden.

  2. Führen Sie die Schritte 1 bis 8 unter Bereitstellen eines ArcGIS Enterprise-Basis-Portals in AWS aus.

    Erstellen Sie keine Site über die Portal-Website. Sie müssen das ArcGIS-Portalverzeichnis öffnen und das Portal dort erstellen.

  3. Öffnen Sie das ArcGIS-Portalverzeichnis. Die URL hat das Format https://portal.example.com:7443/arcgis/portaladmin.

  4. Klicken Sie auf Neue Site erstellen.

  5. Erstellen Sie das initiale Administratorkonto.

  6. Importieren Sie die Lizenzdatei, die Sie in Schritt 1 heruntergeladen haben.

  7. Kopieren Sie einen der folgenden JSON-Blöcke, und fügen Sie ihn in das Feld Content Store ein.

    Ersetzen Sie connectionString-Werte durch die spezifischen Informationen für Ihr Konto und Ihre Implementierung. Geben Sie für den Wert objectStore den Namen des -Bucket an, den Sie in Schritt 1 erstellt haben, um das Inhaltsverzeichnis zu speichern.

    Verwenden Sie diese JSON-Datei, um mithilfe der Werte accessKeyId und secretAccessKey für Ihr S3-Konto auf den AWS-Bucket zuzugreifen:

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

    Verwenden Sie diese JSON-Datei, um mithilfe einer IAMRole, die Sie für Ihr AWS-Konto konfiguriert haben, auf den S3-Bucket zuzugreifen:

    {
    "type": "cloudStore",
    "provider": "Amazon",
    "connectionString": {"region": "<region name>","credentialType": "IAMRole"},
    "objectStore": "<your S3 bucket>"
    }
    
  8. Klicken Sie auf Neue Site erstellen.

    Installieren und konfigurieren Sie als Nächstes ArcGIS Web Adaptor.

  9. Führen Sie die Schritte 10 bis 13 unter Bereitstellen eines ArcGIS Enterprise-Basis-Portals in AWS aus, um den ArcGIS Web Adaptor zu installieren und mit Portal for ArcGIS zu konfigurieren.

    Der erste Portal-Computer ist nun konfiguriert. Starten Sie jetzt eine zweite EC2-Instanz, installieren und starten Sie Portal for ArcGIS, und verbinden Sie die zweite Instanz mit der ersten Portal-Instanz.

  10. Starten Sie eine zweite EC2-Instanz.

  11. Stellen Sie eine Remoteverbindung zu der zweiten Instanz her, und installieren Sie Portal for ArcGIS darauf.

  12. Öffnen Sie die Portal-Website für die zweite Portal for ArcGIS-Installation (https://<fully qualified instance2 name>:7443/arcgis/home), und wählen Sie die Option Vorhandenes Portal verbinden.

  13. Geben Sie die Portal-URL des Portals ein, das Sie auf der ersten Instanz konfiguriert haben.

    Die URL hat das Format https://<fully qualified instance1 name>:7443.

  14. Geben Sie den Benutzernamen und das Kennwort für den Administrator des ersten Portals ein, die Sie zuvor in Schritt 5 erstellt haben.

  15. Klicken Sie auf Verbinden.

Sie verfügen nun über zwei AWS-Instanzen, auf denen Portal for ArcGIS ausgeführt wird und die ein freigegebenes, hoch verfügbares Inhaltsverzeichnis unter S3 nutzen.

Hinweis:

Sollten Sie das Portal zukünftig löschen, müssen Sie den für das Inhaltsverzeichnis verwendeten S3-Bucket manuell leeren und löschen. Durch die Deinstallation von Portal for ArcGIS werden weder das Inhaltsverzeichnis noch der Bucket gelöscht.

Nächste Schritte

Wenn Sie das gesamte ArcGIS Enterprise-Portal hoch verfügbar machen möchten, müssen auch die GIS-Server-Hosting-Site und der ArcGIS Data Store hoch verfügbar sein. Weitere Anweisungen zum Konfigurieren einer hoch verfügbaren GIS-Server-Site und eines hoch verfügbaren ArcGIS Data Store finden Sie in den folgenden Themen: