Skip To Content

Esri Amazon Web Services CloudFormation-Vorlagen

Wenn Sie einen CloudFormation-Stack mit einer der Amazon Web Services (AWS) CloudFormation-Vorlagen, die von Esri bereitgestellt werden, werden Amazon Elastic Compute Cloud (EC2)-Instanzen erstellt, werden eine AWS-IAM-Rolle (Identity Access Management, Identitäts- und Zugriffsverwaltung) und eine IAM-Richtlinie erstellt und wird Software heruntergeladen und auf den EC2-Instanzen installiert.

Software, die während der Erstellung eines CloudFormation-Stacks geladen wird

Wenn Sie eine Bereitstellung mit einer CloudFormation-Vorlage, die von Esri bereitgestellt wird, erstellen, werden die erforderlichen EC2-Instanzen erstellt, und es wird die erforderliche Software heruntergeladen und auf den Instanzen installiert. Für diesen Vorgang ist Internetzugriff erforderlich.

Bei Microsoft Windows-Betriebssystemen wird die folgende Software heruntergeladen und installiert:

  • Cinc-Client
  • ArcGIS Chef Cookbooks
  • Microsoft Visual C++ Redistributable in der neuesten Version
  • Microsoft SQL Server ODBC-Treiber

Bei Ubuntu Server LTS-Betriebssystemen wird die folgende Software heruntergeladen und installiert:

  • AWS-Befehlszeilenschnittstelle (Command Line Interface, CLI)
  • jq, autofs und unzip (über apt-get)
  • Cinc-Client
  • ArcGIS Chef Cookbooks

Software, die während der Erstellung eines CloudFormation-Stacks installiert wird

Die AWS CloudFormation-Vorlagen, die von Esri bereitgestellt werden, verwenden den AWS Systems Manager-Service (SSM) zum Installieren verschiedener Softwarekomponenten auf EC2-Instanzen, die während der Bereitstellung gestartet werden.

Wenn Sie einen CloudFormation-Stack erstellen, werden mehrere SSM-Automatisierungsdokumente erstellt. Diese Dokumente finden Sie auf der Registerkarte Owned by me im Abschnitt Documents des AWS Systems Manager-Service. Dokumente, die von CloudFormation-Stacks erstellt wurden, können Sie erkennen, indem Sie die an ihnen angehängten Tags anzeigen. CloudFormation-Vorlagen verwenden auch SSM-Befehlsdokumente, die in Esri Software-Repository-S3-Buckets per Remotezugriff gehostet werden.

IAM-Rolle und -Richtlinie

Wenn Sie eine Bereitstellung mit einer CloudFormation-Vorlage, die von Esri bereitgestellt wird, erstellen, wird eine IAM-Rolle und eine IAM-Richtlinie erstellt.

Die IAM-Rolle wird mit vertrauenswürdigen Entitäten konfiguriert, die die Rolle und die Zugriffsbedingungen für diese Rolle übernehmen können. Die folgende Liste enthält die vertrauenswürdigen Entitäten, die diese IAM-Rolle annehmen können:

  • ec2.amazonaws.com
  • events.amazonaws.com
  • lambda.amazonaws.com
  • ssm.amazonaws.com

Esri CloudFormation-Vorlagen erstellen auch eine IAM-Richtlinie, die an die IAM-Rolle angehängt wird. Die Richtlinienspezifikation finden Sie unter IAM-Richtlinien für ArcGIS Enterprise on Amazon Web Services.

Suchen der aktuellen Amazon Machine Image (AMI)-ID für ein Ubuntu-Basis-AMI von Canonical Ltd.

Die meisten CloudFormation-Vorlagen, die von Esri bereitgestellt werden, akzeptieren eine AMI-ID als Eingabe, was aber in den meisten Fällen nicht erforderlich ist.

Wenn Sie jedoch CloudFormation-Vorlagen, die von Esri bereitgestellt werden, zum Erstellen einer Bereitstellung auf Ubuntu EC2-Instanzen in AWS GovCloud verwenden, dann müssen Sie eine AMI-ID angeben.

  1. Greifen Sie auf die folgende URL zu, um die aktuelle AMI-ID eines Ubuntu-Basis-AMI von Canonical zu suchen: https://cloud-images.ubuntu.com/locator/ec2/.
  2. Wenden Sie Filter mit den folgenden Kriterien auf die Informationen auf dieser Webseite an, um die richtige AMI ID für die entsprechende AWS GovCloud-Region in den USA abzurufen:

    • Zone: Geben Sie die Zone, die Sie benötigen, an, wie zum Beispiel us-gov-east-1 oder us-gov-west-2.
    • Version: 18.04 LTS
    • Architektur: amd64
    • Instanztyp: hvm:ebs-ssd

  3. Wenn Sie das Ubuntu-Basis-AMI für Ihre Region und Zone gefunden haben, dann kopieren Sie die AMI-ID aus der Spalte AMI-ID, und geben Sie diese ID an, wenn Sie Esri CloudFormation-Vorlagen zum Bereitstellen auf Ubuntu-Instanzen in AWS GovCloud verwenden.