Skip To Content

Erstellen einer EC2-Dateiserverinstanz mit CloudFormation

ArcGIS 11.4  | |  Hilfearchiv

Mit der Vorlage arcgis-instance-for-file-shares.template.json wird eine Instanz von Amazon Elastic Compute Cloud (EC2) erstellt, die als Dateifreigabe in einer Bereitstellung verwendet wird.

Bei einer ArcGIS Enterprise-Einzelbereitstellung können folgende Informationen auf dieser Dateifreigabeinstanz gespeichert werden:

  • das Verzeichnis des Portalinhalts
  • der ArcGIS Server-Konfigurationsspeicher für den Hosting-Server
  • ArcGIS Server-Verzeichnisse für den Hosting-Server
  • ArcGIS Server-Konfigurationsspeicher für verbundene ArcGIS Server-Sites
  • ArcGIS Server-Verzeichnisse für verbundene ArcGIS Server-Sites
  • ArcGIS Data Store-Sicherungen

Geben Sie die ID der EC2-Instanz an, die mit dieser Vorlage erstellt wird, wenn Sie zur Erstellung von Bereitstellungen eine Amazon Web Services (AWS) CloudFormation-Vorlage von Esri verwenden.

Mit dieser Vorlage wird die folgende Architektur in Amazon Web Services erstellt:

Eine EC2-Instanz in derselben VPC wie der Rest der Bereitstellung, die als Dateifreigabe für die Bereitstellung verwendet wird

Lizenz:

Die Verwendung einiger Symbole im Diagramm wurde durch Amazon Web Services genehmigt.

Voraussetzungen

Die Voraussetzungen können nach den Elementen (zum Beispiel Dateien und Konten), die Sie abrufen müssen, und den Tasks, die Sie ausführen müssen, bevor die CloudFormation-Vorlage ausgeführt wird, gruppiert werden.

Erforderliche Elemente

Bevor diese Vorlage ausgeführt wird, benötigen Sie die folgenden Elemente:

  • Ein Amazon Web Services-Konto.

    Das Konto muss Zugriff auf AWS-Basisservices haben, wie zum Beispiel CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Systems Manager, Amazon CloudWatch, Lambda, AWS Identity and Access Management (IAM), Amazon DynamoDB, Secrets Manager, AWS Certificate Manager und Amazon Relational Database Service (RDS).

  • Eine Amazon Virtual Private Cloud (VPC) und Subnetze.

    Sie können eine der folgenden CloudFormation-Vorlagen verwenden, um eine VPC zu erstellen: VPC mit zwei öffentlichen Subnetzen oder VPC mit zwei öffentlichen und privaten Subnetzen mit einem NAT-Gateway.

  • Ein Schlüsselpaar für den Zugriff auf die EC2-Instanz
  • Die CloudFormation-Vorlage arcgis-instance-for-file-shares.template.json.

Erforderliche Tasks

Bevor Sie diese Vorlage zum Erstellen einer Dateifreigabe in einem Windows-Betriebssystem ausführen, müssen Sie die folgenden Schritte durchführen:

  • Konfigurieren Sie Kennwörter in AWS Secrets Manager (optional, aber empfohlen).

    Die Kennwörter für Konten, wie zum Beispiel den Benutzernamen des Site-Administrators und das Windows-Kennwort für den arcgis-Benutzer, können Sie in AWS Secrets Manager konfigurieren. Damit wird Ihnen ein geheimer Amazon-Ressourcenname (ARN) bereitgestellt. Verwenden Sie den ARN anstelle eines Kennworts in den Vorlagenparametern, wenn Sie einen Stack starten. Wenn Sie AWS Secrets Manager nicht zum Speichern von Kennwörtern verwenden, dann müssen Sie in den Vorlagenparametern die Kennwörter in Klartext eingeben, wenn Sie den Stack starten.

    Hinweis:

    Beim Erstellen eines geheimen ARN in AWS Secrets Manager für ein Kennwort zur Verwendung mit Esri CloudFormation-Vorlagen müssen Sie Other types of secrets als Secret-Typ und die Option Plaintext verwenden. Weitere Informationen zum Erstellen eines Amazon-Ressourcennamens für Kennwörter finden Sie unter AWS CloudFormation und ArcGIS.

Parameter

Die folgenden Tabellen enthalten Beschreibungen der Parameter, die in dieser CloudFormation-Vorlage verwendet werden. Die Tabellen sind nach Parametertyp gruppiert.

Amazon EC2-Konfiguration

ParameternameErforderlich/nicht erforderlichParameterbeschreibung

Platform Type

Erforderlich

Wählen Sie die Betriebssystemplattform aus. Die folgenden Typen werden unterstützt:

  • Windows
  • Linux

Eine Liste mit bestimmten Betriebssystemversionen finden Sie unter Bei Verwendung von CloudFormation zur Bereitstellung von ArcGIS auf AWS unterstützte Betriebssysteme.

EC2 Instance AMI ID

Optional

Diesen Parameterwert können Sie leer lassen. In diesem Fall verwenden die CloudFormation-Vorlagen die aktuelle Amazon Machine Image (AMI)-ID für Microsoft Windows Server 2022 oder Ubuntu Server 22.04 LTS entsprechend dem ausgewählten Plattformtyp.

Hinweis:

Wenn Sie in AWS GovCloud auf einer Linux-Plattform bereitstellen, dann dürfen Sie diesen Parameter nicht leer lassen. Anweisungen zur Suche nach der ID für das Basis-Ubuntu AMI von Canonical finden Sie in den Esri Amazon Web Services CloudFormation-Vorlagen. Wenn Sie die Bereitstellung auf einem anderen unterstützten Linux-Betriebssystem als Ubuntu durchführen, können Sie die AMI-ID mithilfe der AWS Management Console finden.

Um ein eigenes benutzerdefiniertes AMI zu verwenden, geben Sie die AMI-ID mit einer der folgenden Methoden ein:

  • Geben Sie die AMI-ID im folgenden Format an: 'ami-xxxxx'.
  • Wenn Sie die AMI-ID im AWS SSM-Parameterspeicher gespeichert haben, dann geben Sie den SSM-Parameternamen im folgenden Format an: AWS'{{resolve:ssm:[a-zA-Z0-9_.-/]+:\d+}}'.

Wenn Sie ein benutzerdefiniertes AMI verwenden, dann stellen Sie sicher, dass es die folgenden Anforderungen erfüllt:

  • EC2-Instance-Metadaten-Service (mit Version V2 oder V1) muss aktiviert sein.
  • Die neueste Version von AWS Systems Manager (SSM) Agent muss installiert sein.
  • Wenn das benutzerdefinierte AMI ein Windows-Betriebssystem enthält, müssen die AWS-Tools für PowerShell installiert sein.

EC2 Instance Keypair Name

Erforderlich

Wählen Sie den Namen eines EC2-Schlüsselpaars für den Remotezugriff auf EC2-Instanzen aus.

Amazon VPC Configuration

ParameternameErforderlich/nicht erforderlichParameterbeschreibung

VPC ID

Erforderlich

Wählen Sie eine VPC-ID aus.

Hinweis:

Alle ArcGIS Enterprise-Komponenten in derselben Bereitstellung müssen in derselben VPC bereitgestellt werden.

Wenn Sie eine VPC erstellen müssen, dann können Sie eine der VPC-Beispielvorlagen verwenden: VPC mit öffentlichen Subnetzen oder VPC mit öffentlichen und privaten Subnetzen und einem NAT-Gateway.

Subnet ID 1

Erforderlich

Wählen Sie eine Subnetz-ID aus. Die Subnetz-ID, die Sie auswählen, muss in der VPC liegen, die Sie oben ausgewählt haben.

Wenn Sie eine Esri CloudFormation-Vorlage zum Erstellen der VPC verwendet haben, dann können Sie die Subnetz-ID aus den Ausgabeparametern dieser Vorlage abrufen.

ArcGIS File Server Configuration

ParameternameErforderlich/nicht erforderlichParameterbeschreibung

EC2 Instance Type

Erforderlich

Geben Sie einen EC2-Instanztyp an. Die Standardeinstellung ist "m5.2xlarge".

Dies ist der Instanztyp des geteilten Dateiservers für die Bereitstellung.

EC2 Instance Root Drive Disk Space

Erforderlich

Geben Sie die Größe des Stammlaufwerks in GB an. Der Standardwert ist 500 GB. Das Minimum ist 200 GB. Das Maximum ist 4096 GB.

Dies ist die Größe des Festplattenspeichers auf dem Stammlaufwerk für den Dateiserver als EC2-Instanz.

Windows arcgis user password

Bedingt

Geben Sie ein Kennwort für den arcgis-Benutzer an. Beim ArcGIS-Benutzer handelt es sich um lokale Windows-Anmeldedaten, die zum Ausführen der ArcGIS-Softwareservices verwendet werden. Daher ist dieses Kennwort nur erforderlich, wenn die Bereitstellung unter Windows erfolgt.

Alle ArcGIS-Benutzer in der gleichen Bereitstellung, zum Beispiel alle Windows-Computer (einschließlich Dateiserver) in einer ArcGIS Enterprise-Bereitstellung oder in einer eigenständigen ArcGIS Server-Site, müssen das gleiche Kennwort verwenden.

Sie können entweder ein Kennwort in Klartext oder den ARN Ihrer Secret-ID in AWS Secrets Manager eingeben.

Es ist eine Empfehlung, Ihre Kennwörter in AWS Secrets Manager zu verwalten. Informationen zum Erstellen eines Amazon-Ressourcennamens für Kennwörter finden Sie unter AWS CloudFormation und ArcGIS.

Ausgaben

Wenn Ihr Stack erfolgreich erstellt wurde, werden die folgenden Ausgabeparameter auf der Registerkarte Outputs des CloudFormation-Stacks in AWS Management Console angezeigt.

AusgabenameAusgabebeschreibung

FileServerInstanceId

Dies ist die ID der EC2-Instanz, die von diesem CloudFormation-Stack erstellt wird. Sie können diese EC2-Instanz-ID als Dateifreigabe für Bereitstellungen, die Sie mit von Esri bereitgestellten Vorlagen erstellen, verwenden.

DeploymentLogsURL

Dies ist die URL für die Amazon CloudWatch-Protokolle, in der alle Bereitstellungsprotokolle gespeichert werden. In diesen Protokollen finden Sie Informationen zur Problembehebung, wenn Ihre Bereitstellung fehlgeschlagen ist.

StopStackFunctionName

Dies ist die URL der Funktion Stop Stack Lambda. Diese Lambda-Funktion können Sie verwenden, um alle EC2-Instanzen im Stack zu beenden.

StartStackFunctionName

Dies ist die URL der Lambda-Funktion Start Stack Lambda. Diese Lambda-Funktion können Sie verwenden, um alle EC2-Instanzen im Stack, die Sie zuvor beendet haben, zu starten.

Überlegungen

Beachten Sie, dass es sich hierbei um einen einzelnen geteilten Dateiserver für eine Bereitstellung handelt, worauf das Verzeichnis des Portalinhalts, der ArcGIS Server-Konfigurationsspeicher, ArcGIS Server-Verzeichnisse und ArcGIS Data Store-Sicherungsdateien gespeichert werden können. Stellen Sie sicher, dass Sie im Parameter "EC2 Instance Root Drive Disk Space" ausreichend Festplattenspeicher angeben.

Problembehandlung

Wenn Sie beim Erstellen dieses CloudFormation-Stacks Fehler feststellen, dann finden Sie entsprechende Informationen unter Problembehandlung bei ArcGIS-Bereitstellungen unter AWS.