Configurazione del cloud Object Storage

DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più

IBM Cloud® Object Storage viene utilizzato per archiviare in modo sicuro volumi consistenti di dati, garantendo la conformità e ottimizzando i costi. È possibile integrare IBM Cloud Object Storage Bucket per archiviare le prove. È inoltre possibile utilizzare questa integrazione di strumenti per i requisiti di archiviazione specifici delle vostre catene di strumenti.

Prerequisiti

Prima di integrare la propria toolchain con un Bucket Cloud Object Storage, è necessario assicurarsi di aver completato i seguenti passaggi.

  1. È necessario avere un'istanza di Cloud Object Storage, un'istanza di bucket per aggiungere lo strumento Cloud Object Storage Bucket alla propria toolchain.

  2. Per autenticare il Bucket Cloud Object Storage, è possibile utilizzare una chiave API o una chiave HMAC. È necessario scegliere il metodo di autenticazione più adatto, in base alle proprie esigenze.

  3. Si può scegliere di creare le credenziali di servizio per l'istanza di Cloud Secrets Manager nella scheda Credenziali di servizio.

  4. È possibile creare l'istanza Secrets Manager per memorizzare le credenziali del servizio create in precedenza. Integrare lo strumento Secret Manager con la propria catena di strumenti e puntare l'istanza Secrets Manager e i segreti creati in precedenza a questa integrazione.

Per archiviare e accedere alle prove o ad altri artefatti in modo sicuro per la propria catena di strumenti, configurare Cloud Object Storage Bucket:

  1. Se stai configurando l'integrazione di questo strumento mentre crei la toolchain e nel modello che stai configurando è presente un bucket Cloud Object Storage, fai clic sulla scheda Cloud Object Storage Bucket. In alternativa, nella sezione Altri strumenti, fare clic su Cloud Object Storage Bucket.

  2. Se disponi di una toolchain e desideri aggiungere questa integrazione, dalla console IBM Cloud clicca sull 'icona hamburger > Automazione piattaforma > Toolchain. Nella pagina Toolchains, fai clic sulla toolchain per aprirne la pagina di panoramica.

    a. Fai clic su Aggiungi.

    b. Nella sezione "Integrazioni degli strumenti", fare clic su " **Bucket Cloud Object Storage **".

  3. Digitare un nome per identificare l'integrazione del Cloud Object Storage Bucket.

  4. Selezionare il tipo di autenticazione in base alle proprie esigenze. Se si utilizza la chiave API per l'autenticazione, fornire la chiave API Cloud Object Storage e l'istanza Cloud Object Storage. Se si utilizza un HMAC per l'autenticazione, fornire un ID chiave di accesso e una chiave di accesso segreta per l'HMAC. È possibile creare credenziali di servizio per entrambi i metodi di autenticazione per la propria istanza Cloud Object Storage. È possibile fare riferimento a questi valori direttamente come letterali. Tuttavia, si consiglia di utilizzare l'integrazione di Secrets Manager che ha questi segreti memorizzati. È quindi possibile selezionare questi segreti da un archivio di segreti per l'autenticazione.

  5. Digitare il nome del bucket e l'endpoint definiti per l'istanza Cloud Object Storage corrispondente.

  6. Fai clic su Crea integrazione.

Configurazione di Cloud Object Storage Bucket tramite API

L'integrazione dello strumento IBM Cloud Object Storage Bucket supporta i seguenti parametri di configurazione che possono essere utilizzati con l'API e gli SDK di Toolchain HTTP quando si creano, leggono e aggiornano le integrazioni degli strumenti.

È necessario specificare la proprietà tool_type_id nel corpo della richiesta con il valore cloudobjectstorage.

IBM Cloud Object Storage Parametri di integrazione della benna
Parametro Utilizzo Immettere Descrizione
name richiesto, aggiornabile Stringa Il nome utilizzato per identificare questa integrazione di strumenti.
auth_type richiesto, aggiornabile Stringa Il tipo di autenticazione. Passare apikey per IBM Cloud API Key o hmac per HMAC (Hash Message Authentication Code).
cos_api_key richiesto, aggiornabile Stringa Per auth_type come apikey, passare cos_api_key per autenticare l'accesso all'istanza Cloud Object Storage o instance_crn.
instance_crn richiesto, aggiornabile Stringa Un riferimento all'istanza Cloud Object Storage esistente.
bucket_name richiesto, aggiornabile Stringa Il nome del bucket Cloud Object Storage.
hmac_access_key_id richiesto, aggiornabile Password Chiave di accesso HMAC definita per una chiave HMAC. HMAC è identificato da una combinazione di ID chiave di accesso e chiave di accesso segreta. È associato all'istanza di Cloud Object Storage.
hmac_secret_access_key richiesto, aggiornabile Password Chiave di accesso segreta definita per una chiave HMAC. HMAC è identificato da una combinazione di ID chiave di accesso e chiave di accesso segreta. È associato all'istanza di Cloud Object Storage.
endpoint richiesto, aggiornabile Stringa Endpoint definito per l'istanza Cloud Object Storage. Le opzioni sono public, direct, private