Eine ArcGIS Enterprise-Bereitstellung, die für Ihre Anforderungen optimiert wurde, erfordert mehrere ArcGIS Server- und ArcGIS Data Store-Computer. Mit einer Cloud-Bereitstellung durch Amazon Web Services (AWS) erhalten Sie Flexibilität und Skalierbarkeit. ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services ist ein intuitives Tool, mit dem Cloud-Bereitstellungen von ArcGIS Enterprise automatisiert werden können.
Um eine ArcGIS Enterprise-Bereitstellung auf mehreren Computern unter AWS mit der ArcGIS Enterprise Cloud Builder CLI for AWS zu erstellen, verwenden Sie zwei JSON-Dateien, die Eingabeaufforderung des Windows-Computers und die AWS Management Console in einem Browser. Für die beiden JSON-Dateien (eine für die Vorbereitung der Installation und eine für die Bereitstellung) können die Beispieldateien, die im Download von My Esri enthalten sind, angepasst werden.
Verwenden Sie eine Anwendung wie Notepad++, um die JSON-Dateien zu bearbeiten. Verwenden Sie in der Konsole der Eingabeaufforderung die Dateien und die ArcGIS Enterprise Cloud Builder CLI for AWS, um eine Bereitstellung vorzubereiten (PREP), zu erstellen (CREATE) oder zu löschen (DELETE):
- cloudbuilder.exe PREP -j <prepfilename.json>
- cloudbuilder.exe CREATE -j <createfilename.json>
- cloudbuilder.exe DELETE -j <createfilename.json>
Voraussetzungen
Bevor Sie die Befehle für das Dienstprogramm ausführen, benötigen Sie die folgenden Komponenten. Wenden Sie sich an Ihren IT-Administrator, wenn Sie unsicher sind, wie Sie diese erhalten.
- Ein AWS-Konto.
- Einen AWS-Zugriffsschlüssel und einen entsprechenden geheimen Schlüssel oder einen AWSProfileName-Wert.
- Lizenzdateien für Portal for ArcGIS und ArcGIS GIS Server sowie alle Serverlizenzierungsrollen, über die Sie zusätzlich zur Basisbereitstellung verfügen. Sie müssen jeweils für die gleiche Version von ArcGIS Enterprise gelten.
- Eine SSL-Platzhalterzertifikatdatei (.pfx) mit entsprechendem Kennwort.
- Auf dem Computer, auf dem das Dienstprogramm ausgeführt wird, muss .NET Framework 4 oder höher installiert sein.
Hinweis:
Achten Sie bei der Arbeit in AWS darauf, dass im Browser immer die richtige AWS-Region (z. B. us-west-1 oder eu-east-2) festgelegt ist und dass die JSON-Dateien auf dieselbe Region verweisen.
Akzeptieren der AWS-Bedingungen und Auswählen einer Vorlage
Vor der ersten Verwendung eines AMIs (Amazon Machine Image) müssen Sie in AWS Marketplace die Bedingungen lesen und diese akzeptieren.
Herunterladen des Dienstprogramms
Sie können das Dienstprogramm ArcGIS Enterprise Cloud Builder CLI for AWS von My Esri herunterladen. Laden Sie die Datei herunter und extrahieren Sie sie auf der lokalen Festplatte. Der Standardspeicherort lautet C:\Program Files\ArcGIS\CloudBuilder\AWS\CLI. Sie können jedoch auch einen anderen Speicherort für die extrahierten Dateien angeben, wenn Sie ein Windows-Administrator sind.
Hinweis:
Stellen Sie nach dem Extrahieren von cloudbuilder.exe in einen Ordner auf der lokalen Festplatte sicher, dass der Benutzer, der das Dienstprogramm ArcGIS Enterprise Cloud Builder CLI for AWS ausführt, über rekursiven Schreibzugriff auf die Ordner Logs und Output verfügt.
Verfügbare Befehle im Dienstprogramm
- Mit dem Befehl PREP werden mehrere Aufgaben, die vor der Erstellung einer Bereitstellung ausgeführt werden müssen, automatisiert. Es werden ein Netzwerkstapel und ein Amazon Simple Storage Service (S3)-Bucket für die Bereitstellung erstellt, alle benötigten Autorisierungsdateien und das SSL-Zertifikat in den Bucket hochgeladen und das SSL-Zertifikat in AWS Certificate Manager importiert. Der Befehl PREP wird nur bei der ersten Erstellung einer bestimmten ArcGIS Enterprise-Bereitstellung benötigt, sofern Sie diese Schritte nicht bereits manuell ausgeführt haben.
- Mit dem Befehl CREATE wird eine ArcGIS Enterprise-Basisbereitstellung erstellt. Darüber hinaus kann ein weiterer Computer für jede angegebene ArcGIS Server-Lizenzierungsrolle erstellt und verbunden werden. Nachdem Sie den Befehl zum Erstellen der ersten Bereitstellung ausgeführt haben, können Sie ihn später mit einer aktualisierten Datei erneut ausführen, um der Bereitstellung weitere Sites hinzuzufügen. Weitere Informationen zur Architektur und den Funktionen finden Sie unter Basisbereitstellung von ArcGIS Enterprise.
- Mit dem Befehl DELETE werden die Bereitstellung und die ihr zugeordneten AWS-Ressourcen gelöscht. Damit kann nur eine Bereitstellung, die mit der ArcGIS Enterprise Cloud Builder CLI for AWS erstellt wurde, gelöscht werden.