Sie können eine Esri CloudFormation-Beispielvorlage verwenden, um eine vorhandene ArcGIS Server-Site mit einem ArcGIS Enterprise-Portal zu verbinden. Sie können auch eine ArcGIS GIS Server-Site als Hosting-Server zum Portal hinzufügen.
Diese Vorlage stellt keine neuen ArcGIS Enterprise-Softwarekomponenten bereit. Sie verbindet eine vorhandene ArcGIS Server-Site mit einem ArcGIS Enterprise-Portal.
Tipp:
Verwenden Sie diese Vorlage beim Erstellen einer ArcGIS Enterprise-Bereitstellung, wie in Verwenden von CloudFormation zum Bereitstellen von ArcGIS Enterprise-Komponenten auf getrennten Computern beschrieben.Voraussetzungen
Bevor Sie diese Vorlage zum Verbinden einer Site ausführen, müssen eine vorhandene eigenständige ArcGIS Server-Site (einer beliebigen Lizenzrolle) und eine Portal for ArcGIS-Bereitstellung in Amazon Web Services (AWS) verfügbar sein. Sie können eine der folgenden Vorlagen verwenden, um eine Portal for ArcGIS-Bereitstellung zu erstellen:
- Portal for ArcGIS mit einem Computer
- Portal for ArcGIS auf zwei Computern für hohe Verfügbarkeit
Sie können auch eine der folgenden Vorlagen verwenden, um eine ArcGIS Server-Site zu erstellen. Welche Vorlage Sie verwenden, hängt vom Typ der Site, die Sie benötigen, ab.
- ArcGIS Server-Site auf einem Computer
- ArcGIS Server-Site mit mehreren Computern für hohe Verfügbarkeit
- ArcGIS GeoEvent Server-Site mit einem Computer
- ArcGIS Mission Server-Site mit einem Computer
- ArcGIS Mission Server-Site mit mehreren Computern für hohe Verfügbarkeit
- ArcGIS Notebook Server-Site mit einem Computer
- ArcGIS Notebook Server-Site mit mehreren Computern für hohe Verfügbarkeit
- ArcGIS Workflow Manager-Site mit einem Computer
- ArcGIS Workflow Manager-Site mit mehreren Computern für hohe Verfügbarkeit
Wenn Sie einen Hosting-Server konfigurieren, muss die ArcGIS Server-Site als ArcGIS GIS Server-Site lizenziert sein, und in dieser Site muss ein Data Store vom Typ "relational" konfiguriert sein. Verwenden Sie entweder die Vorlage für eine ArcGIS Server-Site auf einem Computer oder die Vorlage für eine ArcGIS Server-Site mit mehreren Computern für hohe Verfügbarkeit aus der vorherigen Liste, um die Site zu erstellen. Sie können eine der folgenden ArcGIS Data Store-Vorlagen verwenden, um einen Data Store vom Typ "relational" zu erstellen:
- Vorlage für einen ArcGIS Data Store mit einem Computer
- Vorlage für einen Primär/Standby-ArcGIS Data Store
Nachdem Sie eine ArcGIS Server-Site, ein Portal und einen Data Store vom Typ "relational" (falls Sie die Site als Hosting-Server hinzufügen) eingerichtet haben, verwenden Sie die CloudFormation-Vorlage arcgis-server-federate.template.json, um die Site mit dem Portal zu verbinden.
Parameter
Die folgenden Tabellen enthalten Beschreibungen der Parameter, die in dieser CloudFormation-Vorlage verwendet werden. Die Tabellen sind nach Parametertyp gruppiert.
ArcGIS Server Configuration
Parametername | Erforderlich/nicht erforderlich | Parameterbeschreibung |
---|---|---|
ArcGIS Server Role | Erforderlich | Wählen Sie die gewünschte ArcGIS Server-Rolle dieser Site aus. Verfügbar sind die folgenden Rollen:
|
Site Administrator User Name | Erforderlich | Geben Sie den Benutzernamen des vorhandenen primären Site-Administrators an. |
Site Administrator User Password | Erforderlich | Geben Sie das Kennwort des vorhandenen primären Site-Administrators an. Sie können entweder ein Kennwort in Klartext oder den ARN Ihrer ID des geheimen Schlüssels in AWS Secrets Manager eingeben. |
ArcGIS Server Services URL | Erforderlich | Geben Sie die ArcGIS Server-Services-URL an. Wenn Sie eine Esri CloudFormation-Vorlage zum Erstellen der Site verwendet haben, dann können Sie diesen Wert aus den Ausgaben des Stacks der Site im AWS CloudFormation-Service in der AWS Management Console abrufen. Die URL muss das Format haben: https://<domainname>/<servercontextname or webadaptorname>. Wenn die Site einen Web Adaptor umfasst, wird die Adresse des Web Adaptors in der URL genannt, z. B. http://webadaptorhost.domain.com/webadaptorname. Wenn Sie die ArcGIS Server-Site zum Reverseproxyserver Ihrer Organisation hinzugefügt haben, ist die URL die Adresse des Reverseproxyservers (z. B. https://reverseproxy.domain.com/myort). Hinweis:Diese URL wird auch während des Verbindens als Serververwaltungs-URL verwendet. Während des Verbindens wird eine Validierungsüberprüfung durchgeführt, um festzustellen, ob von der ArcGIS Server-Site aus der Zugriff auf die angegebene URL möglich ist. Wenn die resultierende Validierungsüberprüfung fehlschlägt, wird in den Portal for ArcGIS-Protokollen eine Warnung generiert. Der Verbindungsvorgang selbst allerdings schlägt nicht fehl, wenn die Services-URL nicht validiert werden kann, da der Zugriff auf die URL von der ArcGIS Server-Site möglicherweise durch eine Firewall verhindert wird. |
ArcGIS Server EC2 Instance ID | Erforderlich | Wählen Sie eine der EC2-Instanzen aus, aus denen die ArcGIS Server-Site besteht. Wenn die Site mehrere Computer enthält, dann können Sie jede der EC2-Instanzen in der Site auswählen. Wählen Sie keine EC2-Dateiserverinstanz aus. |
Portal for ArcGIS configuration
Parametername | Erforderlich/nicht erforderlich | Parameterbeschreibung |
---|---|---|
Portal Administrator User Name | Erforderlich | Geben Sie den Benutzernamen eines Portal-Administrators an. Der Benutzername muss vorhanden sein, und dem Portal-Administrator muss die Standardadministratorrolle zugewiesen sein. |
Portal Administrator User Password | Erforderlich | Geben Sie das Kennwort für den Portal-Administrator an, den Sie mit dem Parameter für den Benutzernamen des Portal-Administrators angegeben haben. Sie können entweder ein Kennwort in Klartext oder den ARN Ihrer ID des geheimen Schlüssels in AWS Secrets Manager eingeben. |
Portal for ArcGIS EC2 Instance ID | Erforderlich | Wählen Sie eine Portal for ArcGIS EC2-Instanz aus. Wenn das Portal zwei Computer (Primär/Standby) enthält, dann können Sie jede dieser beiden Instanzen auswählen. Wählen Sie keine EC2-Dateiserverinstanz aus. |
Anforderungen nach dem Verbinden
Diese Vorlage ermöglicht die Kommunikation zwischen der ArcGIS Server-Site, die Sie eingebunden haben, und der Portal for ArcGIS-Bereitstellung durch Ändern der Sicherheitsgruppe der ArcGIS Server-Site, damit der gesamte TCP-Datenverkehr aus dem Portal zugelassen wird, und durch Ändern der Sicherheitsgruppe des Portals, damit der gesamte TCP-Datenverkehr aus der ArcGIS Server-Site zugelassen wird. Je nach dem Typ der Architektur, die Sie bereitstellen, müssen Sie möglicherweise die Kommunikation zwischen der neu eingebundenen ArcGIS Server-Site und weiteren ArcGIS Server-Sites oder zwischen der ArcGIS Server-Site und ArcGIS Data Store ermöglichen.
In den folgenden Szenarien müssen Sie sich bei Ihrem Konto in AWS Management Console anmelden und die Sicherheitsgruppen ändern:
- Wenn Sie eine ArcGIS GeoAnalytics Server-Site eingebunden haben, müssen Sie die Kommunikation zwischen der ArcGIS GeoAnalytics Server-Site und dem Big Data Store vom Typ "spatiotemporal" aktivieren. Fügen Sie dazu den All TCP-Datenverkehr in der Sicherheitsgruppe der ArcGIS GeoAnalytics Server-Site mit der Sicherheitsgruppe des Big Data Store vom Typ "spatiotemporal" als Quelle hinzu. Fügen Sie auch den All TCP-Datenverkehr in der Sicherheitsgruppe des Big Data Store vom Typ "spatiotemporal" mit der ArcGIS GeoAnalytics Server-Sicherheitsgruppe als Quelle hinzu.
Damit die Werkzeuge der GeoAnalytics Tools die Daten an die relationale Datenbank ausgeben, müssen Sie mit derselben Methode die Kommunikation zwischen der ArcGIS GeoAnalytics Server-Site und dem Data Store vom Typ "relational" aktivieren.
- Wenn Sie eine ArcGIS Mission Server-Site eingebunden haben, müssen Sie die Kommunikation zwischen der ArcGIS Mission Server-Site und dem Data Store vom Typ "relational" aktivieren. Fügen Sie dazu den All TCP-Datenverkehr in der Sicherheitsgruppe der ArcGIS Mission Server-Site mit der Sicherheitsgruppe des Data Store vom Typ "relational" als Quelle hinzu. Fügen Sie auch den All TCP-Datenverkehr in der Sicherheitsgruppe des Data Store vom Typ "relational" mit der ArcGIS Mission Server-Sicherheitsgruppe als Quelle hinzu.
Wenn Missionen als gehostete Feature-Layer vom Typ "spatiotemporal" erstellt werden sollen, dann müssen Sie mit derselben Methode die Kommunikation zwischen der ArcGIS Mission Server-Site und dem Big Data Store vom Typ "spatiotemporal" aktivieren.
- Wenn Sie eine ArcGIS Knowledge Server-Site eingebunden haben, müssen Sie die Kommunikation zwischen der ArcGIS Knowledge Server-Site und dem Graph Store aktivieren. Fügen Sie dazu den All TCP-Datenverkehr in der Sicherheitsgruppe der ArcGIS Knowledge Server-Site mit der Sicherheitsgruppe des Graph Store als Quelle hinzu. Fügen Sie auch den All TCP-Datenverkehr in der Sicherheitsgruppe des Graph Store mit der ArcGIS Knowledge Server-Sicherheitsgruppe als Quelle hinzu.
Nachdem Sie eine ArcGIS Workflow Manager-Site mit ArcGIS Enterprise verbunden haben, müssen Sie ArcGIS Workflow Manager auf jeder EC2-Instanz neu starten. Weitere Informationen finden Sie unter Konfigurieren von Workflow Manager für ein ArcGIS Enterprise-Portal.
Problembehandlung
Wenn Sie beim Erstellen dieses CloudFormation-Stacks Fehler feststellen, dann finden Sie entsprechende Informationen unter Problembehandlung bei ArcGIS-Bereitstellungen unter AWS.