Skip To Content

Bereitstellen von Portal for ArcGIS unter AWS

Portal for ArcGIS und ArcGIS Web Adaptor sind auf Esri Amazon Machine Images (AMIs) installiert. Mithilfe eines der Esri AMIs können Sie eine Instanz starten und ein ArcGIS Enterprise-Portal konfigurieren.

Nachfolgend finden Sie die Grundschritte zum Ausführen von Portal for ArcGIS unter AWS.

Tipp:

Alternativ können Sie ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services und Beispiel-CloudFormation-Vorlagen von Esri verwenden, um ein ArcGIS Enterprise-Portal unter Amazon Web Services bereitzustellen.

  1. Starten Sie eine Amazon Web Services-Instanz über ein Esri AMI.

    Sollten Sie ein solches AMI zum ersten Mal verwenden, müssen Sie vor dem Starten einer Instanz zunächst die Bedingungen für AWS Marketplace lesen und akzeptieren.

  2. Erstellen Sie eine Amazon Elastic IP, und verknüpfen Sie sie mit der Instanz.
  3. Richten Sie optional eine CNAME-Zuordnung ein, um einen benutzerfreundlicheren DNS-(Domain Name System-)Hostnamen zu erstellen.
  4. Stellen Sie eine Remote-Verbindung zur Instanz her.
  5. Starten Sie Portal for ArcGIS.
    • Starten Sie auf einer Windows-Instanz den Portal for ArcGIS-Service über den Bereich Windows-Dienste.
    • Melden Sie sich auf einer Ubuntu-Instanz als der Benutzer "arcgis" an, und führen Sie startportal.sh in /arcgis/portal aus, um Portal for ArcGIS zu starten.
  6. Führen Sie den Softwareautorisierungsassistenten von Portal for ArcGIS aus, um Ihr Portal zu lizenzieren.
  7. Stellen Sie eine Verbindung mit dem Portal her, und erstellen Sie das initiale Administratorkonto. Dieses Konto ist erforderlich, wenn das Portal bei ArcGIS Web Adaptor registriert wird.

    Um eine Verbindung mit dem Portal über einen Remote-Computer zum Erstellen des initialen Administratorkontos herzustellen, hat die Portal-URL das Format https://<fully qualified machine name>:7443/arcgis/home. Auf dem lokalen Computer können Sie die URL https://localhost:7443/arcgis/home/ verwenden.

  8. Aktivieren Sie HTTPS mindestens im ArcGIS Web Adaptor-Verzeichnis, indem Sie ein von einer Zertifizierungsstelle signiertes Zertifikat verwenden.

    Das Zertifikat wird für den öffentlichen DNS-Hostnamen der Elastic IP oder den CNAME-DNS-Hostnamen, der der Elastic IP zugeordnet ist, ausgestellt.

    Hinweis:

    Verwenden Sie beim Ausführen von Portal for ArcGIS kein selbstsigniertes Zertifikat.

  9. Konfigurieren Sie ArcGIS Web Adaptor mit Portal for ArcGIS. Dies kann über einen Webbrowser auf dem lokalen Computer oder über die Befehlszeile in Ubuntu erfolgen.
    1. Bei Nutzung eines Webbrowsers öffnen Sie die ArcGIS Web Adaptor-Konfigurationsseite.

      Die Web Adaptor-Registrierungsseite wird während der Installation normalerweise automatisch geöffnet. Sie müssen die URL jedoch so ändern, dass die Elastic IP der AWS-Instanz oder der CNAME-DNS-Hostname der ArcGIS Web Adaptor-Installation verwendet wird. Ändern Sie beispielsweise die URL von https://localhost/arcgis/webadaptor in https://<Elastic IP>/arcgis/webadaptor oder https://<CNAME DNS hostname>/arcgis/webadaptor.

    2. Verwenden Sie den Elastic IP- oder CNAME-DNS-Hostnamen in der URL anstelle des Portal-Computernamens in der Portal-URL. Geben Sie beispielsweise https://<Elastic IP>:7443/arcgis oder https://<CNAME DNS hostname>:7443/arcgis ein.
  10. Sie können auch eine ArcGIS-Server-Site mit dem Portal verbinden. Die nachfolgend beschriebenen Schritte gelten für das Verbinden einer ArcGIS-Server-Site, die in einer anderen AWS-Instanz ausgeführt wird. Wenn Ihr ArcGIS-Server in derselben AWS-Instanz ausgeführt wird wie Ihr Portal, können Sie denselben Webserver (z. B. IIS) mit demselben CA-signierten IIS-Zertifikat verwenden.

  11. Starten Sie eine ArcGIS Server-Instanz aus den Esri AMIs.
  12. Verknüpfen Sie eine Amazon Elastic IP mit der Instanz.
  13. Richten Sie optional eine CNAME-Zuordnung ein, um einen benutzerfreundlicheren DNS-Hostnamen zu erstellen.
  14. Stellen Sie eine Remote-Verbindung zur Instanz her.
  15. Autorisieren Sie ArcGIS GIS Server.
  16. Erstellen Sie eine ArcGIS Server-Site.
  17. Installieren Sie einen Web Adaptor für Ihre ArcGIS Server-Site.
  18. Aktivieren Sie HTTPS mindestens im ArcGIS Web Adaptor-Verzeichnis, indem Sie ein von einer Zertifizierungsstelle signiertes Zertifikat verwenden. Das Zertifikat wird für den öffentlichen DNS-Hostnamen der Elastic IP oder den CNAME-DNS-Hostnamen, der der Elastic IP zugeordnet ist, ausgestellt.
    Hinweis:

    Verwenden Sie kein selbstsigniertes Zertifikat für die ArcGIS Server-Site, die mit Portal for ArcGIS verbunden wird, wenn die Ausführung unter AWS erfolgt.

  19. Konfigurieren Sie den Web Adaptor in der ArcGIS Server-Site und aktivieren Sie administrativen Zugriff auf Ihre Site durch den Web Adaptor.

    Ändern Sie die URL der Web Adaptor-Registrierungsseite und GIS-Server-URL so, dass die Elastic IP oder der CNAME-DNS-Hostname anstelle des ArcGIS Server-Computernamens, der für die Web Adaptor- und ArcGIS Server-AWS-Instanz verwendet wird, enthalten ist.

  20. Legen Sie die Eigenschaften WebContextURL und privatePortalURL des Portals fest. Damit kann Portal for ArcGIS die richtigen URLs für alle Ressourcen erstellen, die an den Endbenutzer gesendet werden.
    1. Öffnen Sie einen Webbrowser, und melden Sie sich als Mitglied der Standardadministratorrolle in Ihrer Portal-Organisation beim ArcGIS-Portalverzeichnis an. Die URL hat das Format https://portal.domain.com:7443/arcgis/portaladmin.
    2. Klicken Sie auf System > Eigenschaften > Eigenschaften aktualisieren.
    3. Geben Sie im Dialogfeld Update System Properties den folgenden JSON-Code ein, und geben Sie dabei die URL Ihres eigenen Reverseproxyserver oder DNS-Alias ein, wie sie Benutzern außerhalb der Firewall der Organisation angezeigt werden.
      {
         "privatePortalURL": "https://lb.domain.com/portal",
         "WebContextURL": "https://lb.domain.com/portal"
      }
    4. Klicken Sie auf Update Properties.
  21. Verbinden Sie die ArcGIS Server-Site mit Ihrem Portal. Verwenden Sie den öffentlichen DNS-Hostnamen der ArcGIS Server-Site als Elastic IP oder den CNAME-DNS-Hostnamen für die ArcGIS Server-URL und die private ArcGIS Server-URL.

    Im Folgenden finden Sie eine Beispiel-URL: https://awsportal.esri.com/arcgis.

    Stellen Sie sicher, dass die Amazon-Sicherheitsgruppen die Kommunikation zwischen den beiden AWS-Instanzen über die Web Adaptor-Ports 80 und 443 zulassen.

  22. Wenn Sie mit Ihrer ArcGIS GIS Server-Site einen ArcGIS Data Store als relationalen Data Store konfiguriert haben, können Sie die Site als Hosting-Server des Portals festlegen.

Denken Sie daran, dass die Elastic IP erneut mit der AWS-Instanz verknüpft werden muss, wenn Sie die im Portal ausgeführte AWS-Instanz beenden und starten.