Cloud konfigurieren Object Storage

DevOps Insights wird am 31. August 2026 das Ende des Betriebs erreichen und eingestellt werden. Continuous Delivery wird am 12. Februar 2027 in den folgenden Regionen eingestellt: au-syd, ca-tor, us-east. Code Risk Analyzer wird zu diesem Zeitpunkt ebenfalls in allen Regionen eingestellt. Wenn diese Funktionen in einer Region nicht aktiv genutzt werden, können sie in dieser Region vorzeitig eingestellt werden, sodass keine neuen Instanzen mehr akzeptiert werden. Weitere Informationen

IBM Cloud® Object Storage wird für die sichere Speicherung großer Datenmengen verwendet, um die Einhaltung von Vorschriften zu gewährleisten und die Kosten zu optimieren. Sie können IBM Cloud Object Storage Bucket integrieren, um Beweise zu speichern. Sie können diese Tool-Integration auch für spezifische Speicheranforderungen Ihrer Toolchains nutzen.

Voraussetzungen

Sie müssen sicherstellen, dass Sie die folgenden Schritte ausführen, bevor Sie Ihre Toolchain mit einem Cloud Object Storage Bucket integrieren.

  1. Sie müssen über eine Instanz von Cloud Object Storage verfügen, eine Bucket-Instanz, um das Tool Cloud Object Storage Bucket zu Ihrer Toolchain hinzuzufügen.

  2. Um Ihren Cloud Object Storage Bucket zu authentifizieren, können Sie einen API-Schlüssel oder einen HMAC-Schlüssel verwenden. Je nach Bedarf müssen Sie die geeignete Authentifizierungsmethode wählen.

  3. Sie können auf der Registerkarte „Dienstanmeldeinformationen“ Dienstanmeldeinformationen für die Cloud-Instanz Secrets Manager erstellen.

  4. Sie können die Instanz Secrets Manager erstellen, um die zuvor erstellten Dienstanmeldedaten zu speichern. Integrieren Sie das Secret Manager Tool in Ihre Toolchain und verweisen Sie die Secrets Manager Instanz und die zuvor erstellten Secrets auf diese Integration.

Um Beweise oder andere Artefakte für Ihre Toolchain sicher zu speichern und darauf zuzugreifen, konfigurieren Sie Cloud Object Storage Bucket:

  1. Wenn Sie diese Tool-Integration beim Erstellen der Toolchain konfigurieren und ein Cloud Object Storage-Bucket vorhanden ist, klicken Sie in der von Ihnen konfigurierten Vorlage auf die Registerkarte Cloud Object Storage-Bucket. Alternativ dazu können Sie im Abschnitt Weitere Tools auf Cloud Object Storage Bucket klicken.

  2. Wenn Sie über eine Toolchain verfügen und diese Tool-Integration hinzufügen möchten, klicken Sie in der IBM Cloud Konsole auf das Hamburger-Symbol > Plattformautomatisierung > Toolchains. Klicken Sie auf der Seite 'Toolchains' auf die Toolchain, um die zugehörige Übersichtsseite zu öffnen.

    a. Klicken Sie auf Hinzufügen.

    b. Klicken Sie im Abschnitt Tool-Integrationen auf Cloud- Object Storage-Bucket.

  3. Geben Sie einen Namen ein, um die Cloud Object Storage Bucket-Integration zu identifizieren.

  4. Wählen Sie den Authentifizierungstyp entsprechend Ihren Anforderungen. Wenn Sie den API-Schlüssel zur Authentifizierung verwenden, geben Sie Cloud Object Storage API Key und die Cloud Object Storage Instanz an. Wenn Sie einen HMAC für die Authentifizierung verwenden, geben Sie eine Zugangsschlüssel-ID und einen geheimen Zugangsschlüssel für den HMAC an. Sie können Dienstanmeldeinformationen für beide Authentifizierungsmethoden für Ihre Cloud Object Storage-Instanz erstellen. Sie können sich auf diese Werte direkt als Literale beziehen. Es wird jedoch empfohlen, die Secrets Manager Integration zu verwenden, in der diese Geheimnisse gespeichert sind. Sie können diese Geheimnisse dann aus einem Geheimhaltungsspeicher für die Authentifizierung auswählen.

  5. Geben Sie den Bucket-Namen und den Endpunkt ein, der für die entsprechende Cloud-Instanz Object Storage definiert ist.

  6. Klicken Sie auf Integration erstellen.

Konfigurieren von Cloud Object Storage Bucket mithilfe der API

Die IBM Cloud Object Storage Bucket Tool-Integration unterstützt die folgenden Konfigurationsparameter, die Sie mit der Toolchain HTTP API und den SDKs verwenden können, wenn Sie Tool-Integrationen erstellen, lesen und aktualisieren.

Sie müssen die Eigenschaft tool_type_id im Anfragetext mit dem Wert cloudobjectstorage angeben.

IBM Cloud Object Storage Parameter für die Integration von Schaufelwerkzeugen
Parameter Verwendung Typ Beschreibung
name erforderlich, aktualisierbar Zeichenfolge Der Name, der zur Identifizierung dieser Werkzeugintegration verwendet wird.
auth_type erforderlich, aktualisierbar Zeichenfolge Der Authentifizierungstyp. Geben Sie apikey für IBM Cloud API Key oder hmac für HMAC (Hash Message Authentication Code) ein.
cos_api_key erforderlich, aktualisierbar Zeichenfolge Für auth_type als apikey, geben Sie cos_api_key ein, um den Zugriff auf die Cloud-Instanz Object Storage oder instance_crn zu authentifizieren.
instance_crn erforderlich, aktualisierbar Zeichenfolge Ein Verweis auf die vorhandene Instanz von Cloud Object Storage.
bucket_name erforderlich, aktualisierbar Zeichenfolge Der Name Ihres Cloud Object Storage Buckets.
hmac_access_key_id erforderlich, aktualisierbar Kennwort HMAC-Zugangsschlüssel, der für einen HMAC-Schlüssel definiert wurde. HMAC wird durch eine Kombination aus Zugangsschlüssel-ID und geheimem Zugangsschlüssel identifiziert. Sie ist mit der Instanz Cloud Object Storage verbunden.
hmac_secret_access_key erforderlich, aktualisierbar Kennwort Geheimer Zugangsschlüssel, der für einen HMAC-Schlüssel definiert wurde. HMAC wird durch eine Kombination aus Zugangsschlüssel-ID und geheimem Zugangsschlüssel identifiziert. Sie ist mit der Instanz Cloud Object Storage verbunden.
endpoint erforderlich, aktualisierbar Zeichenfolge Für die Instanz Cloud Object Storage definierter Endpunkt. Die Optionen sind public, direct, private