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.example.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.example.com/myort). Hinweis:Diese URL wird auch während der Verbindung als ArcGIS Server-Verwaltungs-URL verwendet, es sei denn, Sie geben eine URL für den Parameter "ArcGIS Server Administration URL" an. 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 Administration URL | Optional | Geben Sie eine separate URL an, die für die Kommunikation bei der Verbindung verwendet wird. Wird kein Wert angegeben, wird die ArcGIS Server-Services-URL als ArcGIS Server-Verwaltungs-URL für die Verbindung verwendet. |
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 der Portal-Administrator muss Mitglied der Standardadministratorrolle 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 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.