Configurar la nube Object Storage
DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de estar disponible en todas las regiones a partir de esa fecha. Si en una región no se hace un uso activo de estas funciones, es posible que dichas funciones se retiren antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información
IBM Cloud® Object Storage se utiliza para almacenar de forma segura importantes volúmenes de datos, garantizando el cumplimiento de la normativa y optimizando los costes. Puede integrar IBM Cloud Object Storage Bucket para almacenar pruebas. También puede utilizar esta integración de herramientas para requisitos de almacenamiento específicos de sus cadenas de herramientas.
Requisitos previos
Debe asegurarse de que completa los siguientes pasos antes de integrar su cadena de herramientas con un Cloud Object Storage Bucket.
-
Debe tener una instancia de Cloud Object Storage, una instancia de bucket para añadir la herramienta Cloud Object Storage Bucket a su cadena de herramientas.
-
Para autenticar su Cloud Object Storage Bucket, puede utilizar una clave API o una clave HMAC. Debe elegir el método de autenticación adecuado en función de sus necesidades.
-
Puede elegir crear credenciales de servicio para la instancia de Cloud Secrets Manager en la pestaña Credenciales de servicio.
-
Puede crear la instancia Secrets Manager para almacenar las credenciales de servicio creadas anteriormente. Integre la herramienta Secret Manager con su cadena de herramientas y apunte la instancia Secrets Manager y los secretos creados anteriormente a esta integración.
Para almacenar y acceder a pruebas u otros artefactos de forma segura para su cadena de herramientas, configure Cloud Object Storage Bucket:
-
Si está configurando la integración de esta herramienta mientras crea la cadena de herramientas y existe un depósito de Cloud Object Storage dentro de la plantilla que está configurando, haga clic en la pestaña Depósito de Cloud Object Storage. Alternativamente, en la sección Más herramientas, haga clic en Nube Object Storage Bucket.
-
Si dispone de una cadena de herramientas y desea añadir esta integración de herramientas a ella, desde la IBM Cloud consola, haga clic en el
> Automatización de plataformas > Cadenas de herramientas. En la página Cadenas de herramientas, pulse la cadena de herramientas para abrir su página Visión general.
a. Pulse Añadir.
b. En la sección Integraciones de herramientas, haz clic en Cloud Object Storage Bucket.
-
Escriba un Nombre para identificar la integración de Cloud Object Storage Bucket.
-
Seleccione el tipo de autenticación según sus necesidades. Si utiliza API Key para la autenticación, indique Cloud Object Storage API Key y la instancia Cloud Object Storage. Si utiliza un HMAC para la autenticación, proporcione un ID de clave de acceso y una clave de acceso secreta para el HMAC. Puede crear credenciales de servicio para ambos métodos de autenticación para su instancia de Cloud Object Storage. Puede referirse a estos valores directamente como literales. Sin embargo, se recomienda utilizar Secrets Manager integración que tiene estos secretos que se almacenan. A continuación, puede seleccionar estos secretos de un almacén de secretos para la autenticación.
-
Escriba el nombre del Bucket y el Endpoint definido para la instancia correspondiente de Cloud Object Storage.
-
Pulse Crear integración.
Configuración de Cloud Object Storage Bucket mediante la API
La integración de herramientas de IBM Cloud Object Storage Bucket admite los siguientes parámetros de configuración que puede utilizar con la API y los SDK de Toolchain HTTP al crear, leer y actualizar integraciones de herramientas.
Debe especificar la propiedad tool_type_id en el cuerpo de la solicitud con el valor cloudobjectstorage.
| Parámetro | Uso | Tipo | Descripción |
|---|---|---|---|
name |
obligatorio, actualizable | Serie | Nombre utilizado para identificar esta integración de herramientas. |
auth_type |
obligatorio, actualizable | Serie | El tipo de autenticación. Pase apikey para IBM Cloud API Key o hmac para HMAC (Hash Message Authentication Code). |
cos_api_key |
obligatorio, actualizable | Serie | Para auth_type como apikey, pase cos_api_key para autenticar el acceso a la instancia en la nube Object Storage o instance_crn. |
instance_crn |
obligatorio, actualizable | Serie | Una referencia a la instancia existente de Cloud Object Storage. |
bucket_name |
obligatorio, actualizable | Serie | El nombre de su cubo de Cloud Object Storage. |
hmac_access_key_id |
obligatorio, actualizable | Contraseña | Clave de acceso HMAC definida para una clave HMAC. HMAC se identifica mediante una combinación de Access Key ID y Secret Access Key. Está asociada a la instancia de Cloud Object Storage. |
hmac_secret_access_key |
obligatorio, actualizable | Contraseña | Clave de acceso secreta definida para una clave HMAC. HMAC se identifica mediante una combinación de Access Key ID y Secret Access Key. Está asociada a la instancia de Cloud Object Storage. |
endpoint |
obligatorio, actualizable | Serie | Endpoint definido para la instancia Cloud Object Storage. Las opciones son public, direct, private |