Im Folgenden finden Sie die grundlegenden Schritte für die Bereitstellung eines ArcGIS Enterprise-Basisportals, das unter Amazon Web Services (AWS) mit AWS-Werkzeugen ausgeführt wird.
Tipp:
Alternativ können Sie ArcGIS Enterprise Cloud Builder for Amazon Web Services verwenden, um eine ArcGIS Enterprise-Bereitstellung in AWS zu konfigurieren.
- Laden Sie die Portal for ArcGIS-, ArcGIS Server- und ArcGIS Web Adaptor-Software unter My Esri herunter.
- Laden Sie Ihre Portal for ArcGIS- und ArcGIS GIS Server-Lizenzdateien unter My Esri herunter.
- Verwenden Sie ein Amazon Machine Image (AMI) mit einem unterstützten Betriebssystem, um Amazon Elastic Compute Cloud (EC2)-Instanzen zu erstellen.
Sollten Sie das gewählte AMI zum ersten Mal verwenden, müssen Sie vor dem Starten einer Instanz zunächst die Bedingungen für AWS Marketplace lesen und akzeptieren.
Wenn Sie eine EC2-Instanz starten, die über ausreichend RAM und Festplattenspeicher verfügt, können Sie Portal for ArcGIS, ArcGIS Web Adaptor und ArcGIS Server und auf der gleichen Instanz installieren. In den meisten Fällen müssen Sie die Komponenten jedoch auf separaten EC2-Instanzen installieren, wobei jede Komponente mehr als eine Instanz umfassen kann.
- Stellen Sie eine Verbindung zu einer EC2-Instanz her, installieren Sie Portal for ArcGIS, und autorisieren Sie Portal for ArcGIS mit der Lizenz, die Sie in Schritt 2 heruntergeladen haben.
Installieren Sie die Software, fahren Sie jedoch nicht mit der Konfiguration fort.
Informationen dazu finden Sie in den Installationsanweisungen für Portal for ArcGIS. Rufen Sie über das Menü Andere Versionen die Anweisungen für das Betriebssystem der EC2-Instanz auf.
- Erstellen Sie eine Amazon Elastic IP, und verknüpfen Sie sie mit der Portal for ArcGIS-EC2-Instanz.
- Richten Sie eine CNAME-Zuordnung ein, um einen benutzerfreundlicheren DNS-(Domain Name System-)Hostnamen zu erstellen.
- Öffnen Sie auf der Portal for ArcGIS-Instanz die hostidentifier.properties-Datei, und entfernen Sie die Kommentarzeichen aus der preferredidentifier=ip-Eigenschaft.
Die Datei befindet sich im Verzeichnis <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- Starten Sie Portal for ArcGIS.
- Starten Sie auf einer Microsoft Windows-Instanz den Portal for ArcGIS-Service über den Bereich Windows-Dienste.
- Melden Sie sich auf einer Linux-Instanz als der Benutzer "arcgis" an, und führen Sie startportal.sh im /arcgis/portal-Verzeichnis aus, um Portal for ArcGIS zu starten.
- Öffnen Sie die Portal-Website, und erstellen Sie das Portal.
Um eine Verbindung mit dem Portal über einen Remote-Computer 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.
- Erstellen Sie das initiale Administratorkonto. Dieses Konto ist erforderlich, wenn das Portal bei ArcGIS Web Adaptor registriert wird.
- Importieren Sie die Lizenzdatei, die Sie in Schritt 1 abgerufen haben.
- Geben Sie das Inhaltsverzeichnis des Portals an.
- Installieren Sie ArcGIS Web Adaptor für die Verwendung mit Portal for ArcGIS.
ArcGIS Web Adaptor kann auf der gleichen Instanz wie Portal for ArcGIS oder einer anderen EC2-Instanz ausgeführt werden.
Installieren Sie die Software, konfigurieren Sie sie jedoch nicht.
Informationen dazu finden Sie in den Installationsanweisungen für ArcGIS Web Adaptor. Rufen Sie über das Menü Andere Versionen die Anweisungen für den von Ihnen benötigten Web Adaptor-Typ auf.
- Wenn Sie ArcGIS Web Adaptor auf einer von der Portal for ArcGIS-Instanz getrennten EC2-Instanz installiert haben, erstellen Sie eine Amazon Elastic IP, und verknüpfen Sie sie mit der ArcGIS Web Adaptor EC2-Instanz.
- 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.
- Konfigurieren Sie ArcGIS Web Adaptor mit Portal for ArcGIS. Dazu können Sie einen Webbrowser auf dem lokalen Computer oder die Befehlszeile auf einer Linux-Instanz verwenden.
- 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 EC2-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.
- Verwenden Sie die Elastic IP bzw. den 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.
- Bei Nutzung eines Webbrowsers öffnen Sie die ArcGIS Web Adaptor-Konfigurationsseite.
- Installieren Sie ArcGIS Server auf einer EC2-Instanz, und autorisieren Sie sie mit der ArcGIS GIS Server-Lizenz, die Sie in Schritt 2 heruntergeladen haben.
Installieren Sie die Software, erstellen Sie jedoch noch keine Site.
Informationen dazu finden Sie in den Installationsanweisungen für ArcGIS Server. Rufen Sie über das Menü Andere Versionen die Anweisungen für das Betriebssystem der EC2-Instanz auf.
- Verknüpfen Sie eine Amazon Elastic IP mit der Instanz.
- Richten Sie optional eine CNAME-Zuordnung ein, um einen benutzerfreundlicheren DNS-Hostnamen zu erstellen.
- Erstellen Sie eine ArcGIS Server-Site.
- Installieren Sie eine Web Adaptor-Instanz für die ArcGIS Server-Site.
ArcGIS Web Adaptor kann auf der gleichen Instanz wie ArcGIS Server oder einer anderen EC2-Instanz ausgeführt werden.
Installieren Sie die ArcGIS Web Adaptor-Software, konfigurieren Sie sie jedoch noch nicht mit der Site.
Informationen dazu finden Sie in den Installationsanweisungen für ArcGIS Web Adaptor. Rufen Sie über das Menü Andere Versionen die Anweisungen für den von Ihnen benötigten Web Adaptor-Typ auf.
- 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 für diese ArcGIS Server-Site kein selbstsigniertes Zertifikat.
Wenn die ArcGIS Server-Site auf derselben EC2-Instanz wie das Portal ausgeführt wird, verwenden Sie denselben Webserver-Typ (z. B. IIS) mit demselben von einer Zertifizierungsstelle (CA) signierten Zertifikat.
- Konfigurieren Sie den Web Adaptor mit der ArcGIS Server-Site, und klicken Sie auf Administrativen Zugriff auf Ihre Site durch Web Adaptor aktivieren.
Ändern Sie die URL der Web Adaptor-Registrierungsseite und die 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-EC2-Instanz verwendet wird, enthalten ist.
- Konfigurieren Sie einen ArcGIS Data Store Data Store vom Typ "relational" mit der ArcGIS GIS Server-Site.
- 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.
- Öffnen Sie einen Webbrowser, und melden Sie sich als Mitglied der Standardadministratorrolle in der Portal-Organisation beim ArcGIS-Portalverzeichnis an. Die URL hat das Format https://portal.domain.com:7443/arcgis/portaladmin.
- Klicken Sie auf System > Properties > Update Properties.
- Geben Sie im Dialogfeld Systemeigenschaften aktualisieren den folgenden JSON-Code ein, wobei Sie die URL Ihres eigenen Reverseproxyservers bzw. DNS-Alias so angeben, wie sie Benutzern außerhalb der Firewall der Organisation angezeigt wird:
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Klicken Sie auf Update Properties.
- Verbinden Sie die ArcGIS Server-Site mit dem Portal. Verwenden Sie den öffentlichen DNS-Hostnamen der ArcGIS Server-Site für die Elastic IP oder den CNAME-DNS-Hostnamen für die ArcGIS Server-URL und die private ArcGIS Server-URL.
Beispiel-URL: https://awsportal.esri.com/arcgis.
Stellen Sie sicher, dass die Amazon-Sicherheitsgruppen die Kommunikation zwischen den beiden EC2-Instanzen über die Web Adaptor-Ports 80 und 443 zulassen.
- Legen Sie die GIS Server-Site als Hosting-Server des Portals fest.
Erstellen Sie eine ArcGIS GIS Server-Site, die als Hosting-Server des Portals verwendet wird.
Denken Sie daran, dass die Elastic IP erneut mit der EC2-Instanz (bzw. Instanzen) verknüpft werden muss, wenn Sie die im Portal ausgeführte EC2-Instanz beenden und starten.