Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Konfigurieren Sie S3- und Swift-Client-Verbindungen: Übersicht

Beitragende

Als Grid-Administrator managen Sie die Konfigurationsoptionen, die steuern, wie sich S3 und Swift Client-Applikationen mit dem StorageGRID System verbinden, um Daten zu speichern und abzurufen.

Hinweis Die Unterstützung für Swift-Client-Anwendungen wurde veraltet und wird in einer zukünftigen Version entfernt.

Konfigurationsworkflow

Wie im Workflow-Diagramm dargestellt, gibt es vier primäre Schritte für die Verbindung von StorageGRID mit einer beliebigen S3- oder Swift-Applikation:

  1. Führen Sie erforderliche Aufgaben in StorageGRID aus, je nachdem, wie die Clientanwendung eine Verbindung zu StorageGRID herstellt.

  2. Verwenden Sie StorageGRID, um die Werte abzurufen, die die Anwendung für die Verbindung mit dem Grid benötigt. Sie können entweder den S3-Einrichtungsassistenten verwenden oder jede StorageGRID-Einheit manuell konfigurieren.

  3. Verwenden Sie die S3- oder Swift-Applikation, um die Verbindung zu StorageGRID abzuschließen. Erstellen Sie DNS-Einträge, um IP-Adressen mit beliebigen Domänennamen zu verknüpfen, die Sie verwenden möchten.

  4. Laufende Aufgaben in der Applikation und in StorageGRID werden durchgeführt, um Objekt-Storage über einen längeren Zeitraum zu managen und zu überwachen.

Workflow zur Verbindung von S3- oder Swift-Client-Applikation mit StorageGRID

Informationen, die zum Anhängen von StorageGRID an eine Client-Applikation erforderlich sind

Bevor Sie StorageGRID an eine S3- oder Swift-Client-Applikation anhängen können, müssen Sie die Konfigurationsschritte in StorageGRID ausführen und einen bestimmten Wert erhalten.

Welche Werte brauche ich?

Die folgende Tabelle zeigt die Werte, die Sie in StorageGRID konfigurieren müssen und wo diese Werte von der S3- oder Swift-Anwendung und dem DNS-Server verwendet werden.

Wert Wobei der Wert konfiguriert ist Wo Wert verwendet wird

Virtuelle IP-Adressen (VIP)

StorageGRID > HA-Gruppe

DNS-Eintrag

Port

StorageGRID > Endpunkt des Load Balancer

Client-Anwendung

SSL-Zertifikat

StorageGRID > Endpunkt des Load Balancer

Client-Anwendung

Servername (FQDN)

StorageGRID > Endpunkt des Load Balancer

  • Client-Anwendung

  • DNS-Eintrag

S3 Zugriffsschlüssel-ID und geheimer Zugriffsschlüssel

StorageGRID > Mandant und Bucket

Client-Anwendung

Bucket/Container-Name

StorageGRID > Mandant und Bucket

Client-Anwendung

Wie erhalte ich diese Werte?

Je nach Ihren Anforderungen können Sie eine der folgenden Möglichkeiten nutzen, um die benötigten Informationen zu erhalten:

  • Verwenden Sie die "S3-Einrichtungsassistent". Der S3-Einrichtungsassistent unterstützt Sie beim schnellen Konfigurieren der erforderlichen Werte in StorageGRID und gibt eine oder zwei Dateien aus, die Sie bei der Konfiguration der S3-Anwendung verwenden können. Der Assistent führt Sie durch die erforderlichen Schritte und stellt sicher, dass Ihre Einstellungen den StorageGRID Best Practices entsprechen.

    Hinweis Wenn Sie eine S3-Applikation konfigurieren, wird die Verwendung des S3-Setup-Assistenten von empfohlen, es sei denn, Sie verfügen über besondere Anforderungen oder Ihre Implementierung erfordert eine umfangreiche Anpassung.
  • Verwenden Sie die "FabricPool Setup-Assistent". Ähnlich wie der S3-Einrichtungsassistent unterstützt Sie der FabricPool-Einrichtungsassistent bei der schnellen Konfiguration der erforderlichen Werte und gibt eine Datei aus, die Sie bei der Konfiguration eines FabricPool-Cloud-Tiers in ONTAP verwenden können.

    Hinweis Wenn Sie StorageGRID als Objekt-Storage-System für eine FabricPool Cloud-Tier nutzen möchten, empfiehlt sich die Verwendung des FabricPool Setup-Assistenten, es sei denn, Sie haben besondere Anforderungen oder Ihre Implementierung erfordert erhebliche Anpassungen.
  • Elemente manuell konfigurieren. Wenn Sie eine Verbindung zu einer Swift-Anwendung herstellen (oder eine Verbindung zu einer S3-Anwendung herstellen und den S3-Einrichtungsassistenten nicht verwenden möchten), können Sie die erforderlichen Werte abrufen, indem Sie die Konfiguration manuell durchführen. Führen Sie hierzu folgende Schritte aus:

    1. Konfigurieren Sie die HA-Gruppe (High Availability, Hochverfügbarkeit), die Sie für die S3- oder Swift-Applikation verwenden möchten. Siehe "Konfigurieren Sie Hochverfügbarkeitsgruppen".

    2. Erstellen Sie den Load Balancer-Endpunkt, den die S3- oder Swift-Applikation verwenden wird. Siehe "Konfigurieren von Load Balancer-Endpunkten".

    3. Erstellen Sie das Mandantenkonto, das die S3- oder Swift-Applikation verwenden wird. Siehe "Erstellen Sie ein Mandantenkonto".

    4. Melden Sie sich für einen S3-Mandanten beim Mandantenkonto an und generieren Sie für jeden Benutzer, der auf die Applikation zugreift, eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel. Siehe "Erstellen Sie Ihre eigenen Zugriffsschlüssel".

    5. Erstellen Sie einen oder mehrere S3-Buckets oder Swift-Container im Mandantenkonto. Informationen zu S3 finden Sie unter "S3-Bucket erstellen". Verwenden Sie für Swift die "Container-Anforderung SETZEN".

    6. Um Anweisungen zur Platzierung von Objekten, die zu dem neuen Mandanten oder Bucket/Container gehören, hinzuzufügen, erstellen Sie eine neue ILM-Regel und aktivieren Sie zur Verwendung dieser Regel eine neue ILM-Richtlinie. Siehe "ILM-Regel erstellen" Und "ILM-Richtlinie erstellen".