Schritt 1: Erstellen eines Amazon-Redshift-Beispielclusters - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 1: Erstellen eines Amazon-Redshift-Beispielclusters

In diesem Tutorial gehen Sie durch den Prozess zur Erstellung eines Amazon Redshift Redshift-Clusters mit einer Datenbank. Dann laden Sie einen Datensatz aus Amazon S3 in Tabellen Ihrer Datenbank. Anhand dieses Beispiel-Clusters können Sie den Dienst Amazon Redshift auswerten.

Bevor Sie mit der Einrichtung eines Amazon Redshift Redshift-Clusters beginnen, stellen Sie sicher, dass Sie alle erforderlichen Voraussetzungen wie Melden Sie sich an für AWS und Festlegen von Firewall-Regeln erfüllen.

Für jeden Vorgang, der auf Daten von einer anderen AWS Ressource zugreift, benötigt Ihr Cluster die Erlaubnis, in Ihrem Namen auf die Ressource und die Daten auf der Ressource zuzugreifen. Ein Beispiel ist die Verwendung eines SQL COPY-Befehls zum Laden von Daten aus Amazon Simple Storage Service (Amazon S3). Sie stellen diese Berechtigungen mithilfe von AWS Identity and Access Management (IAM) bereit. Sie können dies über eine IAM-Rolle tun, die Sie erstellen und Ihrem Cluster zuordnen. Weitere Informationen zu Anmeldeinformationen und Zugriffsberechtigungen finden Sie unter Anmeldeinformationen und Zugriffsberechtigungen im Amazon Redshift Database Developer Guide.

So erstellen Sie einen Amazon-Redshift-Cluster
  1. Melden Sie sich bei der Amazon Redshift Redshift-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/redshiftv2/.

    Wichtig

    Wenn Sie IAM-Benutzeranmeldeinformationen verwenden, stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen verfügen, um die Cluster-Operationen durchzuführen. Weitere Informationen finden Sie unter Sicherheit in Amazon Redshift im Amazon Redshift Management Guide.

  2. Wählen Sie auf der AWS Konsole den AWS-Region Ort aus, an dem Sie den Cluster erstellen möchten.

  3. Wählen Sie im Navigationsmenü Clusters (Cluster) und dann Create cluster (Cluster erstellen) aus. Die Seite Create Cluster (Cluster erstellen) wird angezeigt.

  4. Geben Sie im Bereich Cluster configuration (Cluster-Konfiguration) Werte für Cluster identifier (Cluster-ID), Node type (Knotentyp) und Nodes (Knoten) an:

    • Cluster Identifier (Cluster-ID): Geben Sie für dieses Tutorial examplecluster ein. Diese ID muss eindeutig sein. Die ID muss aus 1—63 Zeichen bestehen und darf nur die Buchstaben a–z (nur Kleinschreibung) und - (Bindestriche) enthalten.

    • Wählen Sie eine der folgenden Methoden zur Bestimmung der Größe Ihres Clusters aus:

      Anmerkung

      Im folgenden Schritt wird davon ausgegangen AWS-Region , dass ein System RA3-Knotentypen unterstützt. Eine Liste von AWS-Regionen , die RA3-Knotentypen unterstützen, finden Sie unter Übersicht über RA3-Knotentypen im Amazon-Redshift-Verwaltungshandbuch. Weitere Informationen über die Knotenspezifikationen für die einzelnen Knotentypen und -größen finden Sie unter Details zu Knotentypen.

      • Wenn Sie nicht wissen, wie groß Ihr Cluster sein sollte, wählen Sie Help me choose (Hilfe bei der Auswahl) aus. Dadurch wird ein Größenrechner geöffnet, der Ihnen Fragen zur Größe und zu den Abfrageeigenschaften der Daten stellt, die Sie in Ihrem Data Warehouse speichern möchten.

        Wenn Sie die erforderliche Größe Ihres Clusters kennen (d. h. den Knotentyp und die Anzahl der Knoten), wählen Sie I'll choose (Ich entscheide) aus. Wählen Sie den Node type (Knotentyp) und die Anzahl der Nodes (Knoten) aus, um die Größe Ihres Clusters für den Machbarkeitsnachweis zu bestimmen.

        Wählen Sie für dieses Tutorial ra3.4xlarge als Knotentyp und 2 für Anzahl der Knoten.

        Wenn eine AZ-Konfiguration verfügbar ist, wählen Sie Single-AZ.

      • Wählen Sie unter Sample data (Beispieldaten) Load sample data (Beispieldaten laden) aus, um den Beispieldatensatz zu verwenden, den Amazon Redshift bereitstellt. Amazon Redshift lädt den Beispieldatensatz Tickit in die standardmäßige dev-Datenbank und das public-Schema.

  5. Geben Sie im Bereich Datenbankkonfiguration einen Wert für Administrator-Benutzername ein. Wählen Sie für Administratorpasswort eine der folgenden Optionen aus:

    • Ein Passwort erstellen – Verwendung eines von Amazon Redshift generierten Passworts.

    • Administratorpasswort manuell hinzufügen – Verwendung Ihres eigenen Passworts.

    • Administratoranmeldedaten verwalten in AWS Secrets Manager — Amazon Redshift verwendet AWS Secrets Manager , um Ihr Administratorkennwort zu generieren und zu verwalten. Für AWS Secrets Manager die Generierung und Verwaltung Ihres Passworts fällt eine Gebühr an. Informationen zu den Preisen für AWS Secrets Manager finden Sie unter AWS Secrets Manager  – Preise.

    Verwenden Sie für dieses Tutorial folgende Werte:

    • Admin user name (Administratorbenutzername): Geben Sie awsuser ein.

    • Admin user password (Administratorpasswort): Geben Sie einen Wert für das Passwort ein.

  6. Erstellen Sie für dieses Tutorial eine IAM-Rolle und legen Sie sie als Standard für Ihren Cluster fest, wie nachfolgend beschrieben. Für einen Cluster kann nur eine Standard-IAM-Rolle festgelegt werden.

    1. Wählen Sie unter Cluster permissions (Cluster-Berechtigungen) bei Manage IAM roles (IAM-Rollen verwalten) die Option Create IAM role (IAM-Rolle erstellen) aus.

    2. Geben Sie einen Amazon S3 Bucket an, auf den die IAM-Rolle zugreifen soll, indem Sie eine der folgenden Methoden verwenden:

      • Wählen Sie No additional Amazon S3 bucket (Kein zusätzlicher Amazon S3 Bucket) aus, damit die erstellte IAM-Rolle nur auf die Amazon S3 Buckets zugreifen kann, die als redshift benannt sind.

      • Wählen Sie Any Amazon S3 bucket (Beliebiger Amazon S3 Bucket) aus, damit die erstellte IAM-Rolle auf alle Amazon S3 Buckets zugreifen kann.

      • Wählen Sie Specific Amazon S3 buckets (Bestimmte Amazon S3 Buckets) aus, um einen oder mehrere Amazon S3 Buckets anzugeben, auf die die erstellte IAM-Rolle Zugriff hat. Wählen Sie dann einen oder mehrere Amazon S3 Buckets aus der Tabelle aus.

    3. Wählen Sie Create IAM role as default (IAM-Rolle als Standard erstellen) aus. Amazon Redshift erstellt automatisch die Rolle und legt sie als Standard für Ihren Cluster fest.

      Da Sie Ihre IAM-Rolle von der Konsole aus erstellt haben, ist ihr die Richtlinie AmazonRedshiftAllCommandsFullAccess angefügt. Dadurch kann Amazon Redshift Daten von Amazon-Ressourcen in Ihrem IAM-Konto kopieren, laden, abfragen und analysieren.

    Informationen zur Verwaltung der Standard-IAM-Rolle für einen Cluster finden Sie unter Creating an IAM role as default for Amazon Redshift im Amazon Redshift Management Guide.

  7. (Optional) Deaktivieren Sie im Bereich Additional configurations (Zusätzliche Konfigurationen) die Option Use defaults (Standardwerte verwenden), um die Einstellungen Network and security (Netzwerk und Sicherheit), Database configuration (Datenbankkonfiguration), Maintenance (Wartung), Monitoring (Überwachung) und Backup anzupassen.

    In manchen Fällen können Sie Ihren Cluster mit der Option Load sample data (Beispieldaten laden) erstellen. Dabei empfiehlt es sich möglicherweise, erweitertes Amazon-VPC-Routing zu aktivieren. In diesem Fall benötigt der Cluster in Ihrer Virtual Private Cloud (VPC) Zugriff auf den Amazon-S3-Endpunkt, damit Daten geladen werden können.

    Um den Cluster öffentlich zugänglich zu machen, haben Sie zwei Möglichkeiten. Sie können eine NAT-Adresse (Network Address Translation) in Ihrer VPC konfigurieren, damit der Cluster auf das Internet zugreifen kann. Oder Sie können einen Amazon-S3-VPC-Endpunkt in Ihrer VPC konfigurieren. Weitere Informationen zu erweitertem Amazon VPC-Routing finden Sie unter Verbessertes Amazon VPC-Routing im Amazon Redshift Management Guide.

  8. Wählen Sie Cluster erstellen. Warten Sie, bis Ihr Cluster mit dem Available Status auf der Cluster-Seite erstellt wurde.