Nachdem Sie eine Instanz von ArcGIS Server oder ArcGIS Enterprise auf Amazon Web Services (AWS) gestartet haben, können Sie sich an den Amazon Elastic Compute Cloud (EC2)-Instanzen anmelden, um Software zu autorisieren (wenn notwendig) und andere ArcGIS-Verwaltungsaufgaben zu erledigen.
- Melden Sie sich bei der AWS Management Console an, und öffnen Sie die Instanzliste für Ihr Konto und Ihre Region.
- Stellen Sie sicher, dass die Instanz ausgeführt wird.
- Wählen Sie die Instanz aus der Liste aus, und überprüfen Sie die Beschreibungsinformationen. Notieren oder kopieren Sie den für Public DNS angegebenen Namen.
Hinweis:
Je nachdem, wie Sie die EPC-VPC-Instanz erstellt haben, verfügt sie möglicherweise über keine öffentliche DNS. Wenn für die Instanz kein öffentlicher DNS vorhanden ist, ordnen Sie eine Amazon Elastic IP zu und verknüpfen Sie sie mit der Instanz. Notieren Sie sich diese Elastic IP. Sie verwenden diese Elastic IP dann später anstelle des DNS, um die Instanz zu verbinden.
- Fügen Sie der Sicherheitsgruppe eine Regel zum Öffnen von Port 22 (SSH-Port) zu Ihrem Netzwerk hinzu. Weitere Anweisungen finden Sie unter Öffnen einer Amazon Elastic Compute Cloud-Sicherheitsgruppe für ArcGIS.
- Öffnen Sie einen SSH-Client.
- Suchen Sie die private Schlüsseldatei, die Sie beim Erstellen der Instanz angegeben haben, z. B. "arcgisserver.pem".
- Verwenden Sie "chmod", um sicherzustellen, dass die Schlüsseldatei nicht öffentlich sichtbar ist, da SSH andernfalls nicht funktioniert:
chmod 400 arcgisserver.pem
- Stellen Sie eine Verbindung mit der EC2-Instanz her, indem Sie deren öffentliche DNS oder Elastic IP verwenden.
Für ArcGIS-Aufgaben wie das Autorisieren von ArcGIS Server oder Portal for ArcGIS, das Erstellen einer Site oder das Aktualisieren von ArcGIS-Software stellen Sie eine Verbindung als arcgis-Benutzer her. Um Aufgaben auf Betriebssystemebene, wie das Starten des Webservers auszuführen, stellen Sie eine Verbindung als ubuntu-Benutzer her.
Im folgenden Beispiel wird mithilfe der Schlüsseldatei "arcgisserver.pem" eine SSH-Verbindung als ArcGIS-Benutzer mit einer Instanz hergestellt, die die Elastic IP-Adresse arcgis-50-16-11-231.compute-1.amazonaws.com aufweist:
ssh –i arcgisserver.pem arcgis@ec2-50-16-11-231.compute-1.amazonaws.com
- Wenn Sie Ihre Instanz über die AWS Management Console gestartet haben, müssen Sie ArcGIS Server autorisieren. Im Verzeichnis mit den Werkzeugen von ArcGIS Server befindet sich ein authorizeSoftware-Skript. Führen Sie das Skript unter Referenzierung einer ArcGIS Server-Autorisierungsdatei aus. Sie müssen beim Ausführen des Skripts auch eine E-Mail-Adresse angeben.
Tipp:
Sie können das Werkzeug "authorizeSoftware" mit der Option --help ausführen, um alle Syntax-Alternativen anzuzeigen.
Im folgenden Beispiel wird ArcGIS Server unter Verwendung der Lizenzdatei ArcGIS_Server.prvc und der E-Mail-Adresse myemail@service.com autorisiert.
arcgis@ip-10-82-222-58:$ cd /arcgis/server/tools/ arcgis@ip-10-82-222-58:/arcgis/server/tools$ ./authorizeSoftware ArcGIS_Server.prvc myemail@service.com
Zudem müssen Sie bei der Erstellung des Portals eine Portal for ArcGIS-Lizenzdatei importieren. Sie können das Portal auch über einen Webbrowser erstellen, sodass für die Lizenzierung von Portal for ArcGIS keine Verbindung mit der EC2-Instanz erforderlich ist.