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.
-
È necessario avere un'istanza di Cloud Object Storage, un'istanza di bucket per aggiungere lo strumento Cloud Object Storage Bucket alla propria toolchain.
-
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.
-
Si può scegliere di creare le credenziali di servizio per l'istanza di Cloud Secrets Manager nella scheda Credenziali di servizio.
-
È 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:
-
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.
-
Se disponi di una toolchain e desideri aggiungere questa integrazione, dalla console IBM Cloud clicca
'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 **".
-
Digitare un nome per identificare l'integrazione del Cloud Object Storage Bucket.
-
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.
-
Digitare il nome del bucket e l'endpoint definiti per l'istanza Cloud Object Storage corrispondente.
-
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.
| 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 |