0 / 0
Zurück zur englischen Version der Dokumentation
IBM Cloud Object Storage-Verbindung
Letzte Aktualisierung: 28. Nov. 2024
IBM Cloud Object Storage-Verbindung

Für den Zugriff auf Ihre Daten in IBM Cloud Object Storage (COS) müssen Sie ein Verbindungsasset dafür erstellen.

IBM Cloud Object Storage on IBM Cloud bietet unstrukturierten Datenspeicher für Cloudanwendungen. Cloud Object Storage bietet S3-API und Anwendungsbindung mit regionaler und regionsübergreifender Ausfallsicherheit.

Wichtig:

Eine IBM Cloud Object Storage-Verbindung dient einem anderen Zweck als eine IBM Cloud Object Storage-Instanz, die Sie einem Projekt zuordnen. Sie erstellen eine IBM Cloud Object Storage-Verbindung, wenn Sie ein verbundenes Datenasset erstellen wollen, das eine Verbindung zu in IBM Cloud Object Storage gespeicherten Daten herstellt. Sie ordnen eine IBM Cloud Object Storage-Instanz zu, wenn Sie Projekte, Bereitstellungsbereiche oder Kataloge erstellen, um Dateien für Assets zu speichern, beispielsweise hochgeladene Datendateien oder Notebook-Dateien.

Eine Verbindung zu IBM Cloud Object Storage erstellen

Wenn Sie ein integrierter Cloud-Dienst , wählen Sie die Serviceinstanz aus, um die Felder im Verbindungsformular automatisch auszufüllen. Bestätigen Sie, dass alle Felder ausgefüllt sind.

Um das Verbindungsasset zu erstellen, benötigen Sie folgende Verbindungsdetails:

  • Name des Buckets. (Optional. Wenn Sie den Bucketnamen nicht eingeben, müssen es im Rahmen der Berechtigungsnachweise möglich sein, alle Buckets aufzulisten.)
  • Anmelde-URL. Gehen Sie wie folgt vor, um Anmelde-URL zu finden:
  1. Rufen Sie die Cloud Object Storage-Ressourcenliste unter https://cloud.ibm.com/resources auf.
  2. Erweitern Sie die Ressource Speicher.
  3. Klicken Sie auf den Service Cloud Object Storage . Wählen Sie im Menü Endpunkteaus.
  4. Optional: Verwenden Sie die Menüs Ausfallsicherheit auswählen und Standort auswählen, um die Auswahlmöglichkeiten zu filtern.
  5. Kopieren Sie den Wert des öffentlichen Endpunkts, der sich in derselben Region wie das Bucket befindet, das Sie verwenden wollen.
  • SSL-Zertifikat: (Optional) Ein selbst signiertes Zertifikat, das von einem Tool wie OpenSSL erstellt wurde.

Berechtigungsnachweise

Verwenden Sie eine der folgenden Kombinationen von Werten für die Authentifizierung:

  • Serviceberechtigungsnachweise

  • Ressourceninstanz-ID und API-Schlüssel

  • Ressourceninstanz-ID, API-Schlüssel, Zugriffsschlüssel und Geheimer Schlüssel (In dieser Kombination werden Ressourceninstanz-ID und API-Schlüssel für die Authentifizierung verwendet. Zugriffsschlüssel und Geheimer Schlüssel werden gespeichert.)

  • Zugriffsschlüssel und Geheimer Schlüssel

Gehen Sie wie folgt vor, um den Wert für Serviceberechtigungsnachweise zu ermitteln:

  1. Rufen Sie die Cloud Object Storage-Ressourcenliste unter https://cloud.ibm.com/resources auf.
  2. Erweitern Sie die Ressource Speicher.
  3. Klicken Sie auf den Service Cloud Object Storage und anschließend auf die Registerkarte Serviceberechtigungsnachweise .
  4. Erweitern Sie den Schlüsselnamen, den Sie verwenden wollen.
  5. Kopieren Sie die gesamte JSON-Datei. Schließen Sie die öffnenden und schließenden geschweiften Klammern { } ein.

Gehen Sie wie folgt vor, um die Werte für API-Schlüssel, Zugriffsschlüssel, Geheimer Schlüssel und Ressourceninstanz-ID zu finden:

  1. Rufen Sie die Cloud Object Storage-Ressourcenliste unter https://cloud.ibm.com/resources auf.
  2. Erweitern Sie die Ressource Speicher.
  3. Klicken Sie auf den Service Cloud Object Storage und anschließend auf die Registerkarte Serviceberechtigungsnachweise .
  4. Erweitern Sie den Schlüsselnamen, den Sie verwenden wollen. Kopieren Sie die Werte ohne die Anführungszeichen:
  • API-Schlüssel: apikey
  • Zugriffsschlüssel: access_key_id
  • Geheimer Schlüssel: secret_access_key
  • Ressourceninstanz-ID: resource_instance_id

Je nach Position auf der Plattform geeignete Methode zum Erstellen einer Verbindung auswählen

In einem Projekt
Klicken Sie auf Assets > Neues Asset > Verbindung zu einer Datenquelle herstellen. Weitere Informationen finden Sie unter Verbindung zu einem Projekt hinzufügen.
In einem Katalog
Klicken Sie auf Zu Katalog hinzufügen > Verbindung. Weitere Informationen finden Sie unter Verbindungsasset zu einem Katalog hinzufügen.
In einem Bereitstellungsbereich
Klicken Sie auf Assets importieren > Datenzugriff > Verbindung. Siehe Datenassets zu einem Bereitstellungsbereich hinzufügen.
Im Katalog der Plattformressourcen
Klicken Sie auf Neue Verbindung. Weitere Informationen finden Sie unter Hinzufügen von Plattformverbindungen.

Nächster Schritt: Fügen Sie Datenassets aus der Verbindung hinzu

Wo Sie diese Verbindung verwenden können

Sie können Verbindungen von IBM Cloud Object Storage in den folgenden Arbeitsbereichen und Tools verwenden:

Projekte

  • AutoAIwatsonx.ai Runtime)
  • Data Refinerywatsonx.ai Studio oder IBM Knowledge Catalog)
  • DataStage (DataStage -Service) Siehe Verbindung zu einer Datenquelle in DataStage.
  • Decision Optimizationwatsonx.ai Studio und watsonx.ai Runtime)
  • Metadatenaufbereitung (IBM Knowledge Catalog)
  • Metadata import (IBM Knowledge Catalog)
  • SPSS Modelerwatsonx.ai Studio)

Kataloge

  • Platform assets catalog

  • Andere Kataloge (IBM Knowledge Catalog). Um die Vorschau von Text- und Image-Assets in einem Katalog zu aktivieren, müssen die Berechtigungsnachweise für die Verbindung neben dem API-Schlüssel und der Ressourceninstanz-ID auch den Zugriffsschlüssel und den geheimen Schlüssel enthalten.

Data Virtualization
Sie können über Data Virtualization eine Verbindung zu dieser Datenquelle herstellen. Diese Verbindung muss bei der Data Virtualization besonders berücksichtigt werden. Siehe Verbindung zu Cloud Object Storage in Data Virtualization.

Mit der S3-API eine Verbindung zum Cloud Object Storage-Service herstellen

Um mit der S3-API eine Verbindung zu Cloud Object Storage herstellen zu können, benötigen Sie die Anmelde-URL, einen Zugriffsschlüssel und einen geheimen Schlüssel.

Der API-Schlüssel ist ein Token, das verwendet wird, um die HTTP-APIs von Watson IoT Platform aufzurufen. Benutzern werden Rollen zugewiesen und sie können einen API-Schlüssel generieren, den sie zum Autorisieren von Aufrufen an API-Endpunkte verwenden können. Weitere Informationen finden Sie in der IBM Cloud Object Storage S3 API-Dokumentation.

Konfiguration von IBM Cloud Object Storage

Einführung in IBM Cloud Object Storage

Einschränkungen

Es gelten die folgenden Einschränkungen:

  • Für DataStage müssen Sie die Cloud Object Storage-Berechtigungsnachweise mit der Option HMAC (Hash-based Message Authentication Code) erstellen. Siehe HMAC-Berechtigungsnachweise verwenden.

Unterstützte Dateitypen

Die IBM Cloud Object Storage-Verbindung unterstützt folgende Dateitypen: Avro, CSV, Text mit Trennzeichen, Excel, JSON, ORC, Parquet, SAS, SAV, SHP und XML.

Tabellenformate

Die IBM Cloud Object Storage unterstützt diese Data Lake-Tabellenformate: Delta Lake und Iceberg.

Weitere Informationen

Zugriff auf Cloud Object Storage-Buckets steuern

Übergeordnetes Thema: Unterstützte Verbindungen

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen