Cómo utilizar App Connect con Google Cloud Storage
Versiones de productos y API compatibles
Para saber qué versiones de producto y API admite este conector, consulte Requisitos detallados del sistema en la página de asistencia IBM.
Lo primero que hay que tener en cuenta
Si tiene acceso a determinados buckets, puede crear una cuenta utilizando el nombre del bucket junto con su Google Cloud Storage clave de acceso y secreto. El acceso a App Connect acciones y eventos que utilizan esos cubos se limitan entonces a los permisos asociados al rol que se le ha asignado en Google Cloud Storage. Lo mismo se aplica a cualquier cubo al que tenga acceso fuera de la Google Cloud Storage cuenta con App Connect con. Para más información, consulte Trabajar con cubos no asociados a su cuenta Google Cloud Storage.
Conexión a Google Cloud Storage
- Secreto
- Especifique el secreto de su cuenta de usuario Google Cloud Storage. Para obtener más información, consulte https://cloud.google.com/storage/docs/authentication/hmackeys y asegúrese de establecer un proyecto predeterminado para el acceso interoperable de su cuenta de usuario.
- Necesario: Verdadero
- ID de acceso
- Especifique el ID de acceso para su cuenta de usuario de Google Cloud Storage. Para obtener más información, consulte https://cloud.google.com/storage/docs/authentication/hmackeys y asegúrese de establecer un proyecto predeterminado para el acceso interoperable de su cuenta de usuario.
- Necesario: Verdadero
- Nombre de grupo
- Especifique el nombre del bucket de su cuenta Google Cloud Storage si sólo tiene acceso a buckets específicos en su cuenta Google Cloud Storage
- Obligatorio: Falso
- Abra su navegador Google Cloud Platform Storage en la consola Google Cloud.
- Si aún no ha iniciado sesión, se le pedirá que introduzca las credenciales de su cuenta de la consola Google Cloud.
- Seleccione el proyecto con el que desea trabajar mediante el menú de selección de proyectos de la barra de navegación.
- Abra la página de Configuración.
- Haga clic en la pestaña Interoperabilidad.
- En la sección HMAC de la cuenta de usuario, establezca el proyecto que seleccionó en el paso 3 como proyecto predeterminado.

- Para crear las claves de acceso que necesita para conectarse en App Connect haga clic en CREAR UNA CLAVE.

Se muestran la Clave de acceso y el Secreto.
Para conectarse a un punto final Google Cloud Storage desde la página Conectar > Aplicaciones y API del Diseñador App Connect la página Catálogo ) por primera vez, expanda Google Cloud Storage y luego haga clic en Conectar. Para más información, consulte Gestión de cuentas.
Consideraciones generales sobre el uso de Google Cloud Storage en App Connect
Antes de utilizar la cuenta creada en App Connect en un flujo, cambie el nombre de la cuenta por algo significativo que le ayude a identificarla. Para cambiar el nombre de la cuenta en la página Aplicaciones y API, seleccione la cuenta, abra su menú de opciones (⋮) y, a continuación, haga clic en Cambiar nombre de cuenta.
- Si sólo tiene acceso a determinados buckets, puede crear una cuenta con el nombre de ese bucket. Para ver otros buckets que no estén asociados a su cuenta, debe utilizar el modo avanzado en App Connect para especificar explícitamente ese cubo. Por ejemplo, en el siguiente escenario Nicolás tiene su propia Google Cloud Storage cuenta en el proyecto 1040721463034. También tiene acceso a otro bucket ( MM_test_2 ), en un proyecto diferente 841753217240 en otra cuenta.
- Utilizando un flujo controlado por eventos en App Connect selecciona una acción Recuperar ACL de bucket.
- Los únicos cubos que se le presentan son los cubos de su proyecto con los que se inscribió.

- Para ver el cubo al que se le ha dado acceso desde el proyecto 841753217240, debe seleccionar Cambiar a modo avanzado y, a continuación, en el campo *Cubo, escribir el nombre del cubo sobre el que desea realizar la acción.
- Prueba esta acción, que produce un resultado de éxito 200 OK.

- En la Google Cloud Storage UI, si su rol cambia de Storage Legacy Bucket Owner a Storage Legacy Bucket Reader entonces no puede realizar una acción Retrieve en App Connect y App Connect arroja un error.

- Como lector, no puede realizar una acción de Recuperación porque su rol como Lector de Cubos Legados de Almacenamiento
otorga permiso para leer metadatos de objetos, excluyendo políticas IAM, al listar objetos
.
- (Consideración general) Puede ver listas de los eventos y acciones desencadenantes que están disponibles en la página Aplicaciones y API del Diseñador de App Connect.
Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación admite eventos configurables, verá un enlace Mostrar más eventos configurables bajo la lista de eventos. Si la aplicación admite la detección dinámica de acciones, verá un enlace Mostrar más debajo de la lista de acciones.
- (Consideración general) Si utiliza varias cuentas para una aplicación, el conjunto de campos que se muestra al seleccionar una acción para esa aplicación puede variar para las distintas cuentas. En el editor de flujo, algunas aplicaciones siempre proporcionan un conjunto curado de campos estáticos para una acción. Otras aplicaciones utilizan la detección dinámica para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta podría utilizar configuraciones listas para su uso inmediato. Sin embargo, la segunda cuenta puede estar configurada con campos personalizados adicionales.
Eventos y acciones
Google Cloud Storage eventos
Estos eventos son para cambios en esta aplicación que desencadenan un flujo para empezar a completar las acciones en el flujo.
Google Cloud Storage acciones
Su flujo completa estas acciones en esta aplicación.
| Objecto | Acción | Descripción |
|---|---|---|
| ACL de cubos | Recuperar ACL de cubos | Recupera una lista de cubos propiedad del remitente autenticado de la solicitud |
| Actualizar ACL del cubo | Establece los permisos para un cubo existente | |
| Configuración de Bucket CORS | Recuperar configuraciones CORS de los cubos | Recupera la configuración CORS de un bucket |
| Actualizar la configuración CORS del cubo | Actualiza el CORS de un cubo existente | |
| Configuración del ciclo de vida del cubo | Recuperar las configuraciones del ciclo de vida de los cubos | Recupera la configuración del ciclo de vida de un cubo |
| Actualizar la configuración del ciclo de vida del cubo | Actualiza la configuración del ciclo de vida de un cubo existente | |
| Ubicación del cubo | Recuperar la ubicación del cubo | Recupera la región del cubo en Google Cloud Storage |
| Configuración del registro de cubos | Recuperar configuraciones de registro de cubos | Recupera la configuración de registro de un cubo existente |
| Actualizar la configuración del registro de cubos | Actualiza la configuración de registro de un cubo existente | |
| Etiquetas para cubos | Obtener etiquetas de cubo | Recupera una lista de etiquetas de un cubo |
| Establecer etiquetas de cubo | Actualiza las etiquetas de un cubo | |
| Versiones de cubos | Obtener el versionado de los cubos | Recupera el estado de versionado de un cubo |
| Establecer versiones de los cubos | Establece el estado de versionado de un cubo existente | |
| Página web de Bucket | Recuperar el sitio web del cubo | Recupera la configuración del sitio web de un cubo existente |
| Actualizar el sitio web del cubo | Actualiza la configuración del sitio web de un cubo existente | |
| Grupos | Crear grupo | Crea un nuevo cubo Google Cloud Storage |
| Suprimir grupo | Elimina un cubo de Google Cloud Storage | |
| Obtener la clase de almacenamiento predeterminada del cubo | Recupera la clase de almacenamiento de un cubo que contiene el objeto | |
| Recuperar cubos | Recuperar una lista de cubos Google Cloud Storage | |
| Establecer la clase de almacenamiento predeterminada del cubo | Establece la clase de almacenamiento por defecto de un cubo | |
| ACL de objetos | Recuperar ACL de objetos | Recuperar una lista de objetos propiedad del remitente autenticado de la solicitud |
| Actualizar objeto ACL | Establece los permisos de un objeto existente | |
| Mantenimiento de versiones de objetos | Recuperar el versionado de objetos | Recupera todas las versiones de los objetos de un bucket |
| Objetos | Copiar objeto | Copia un objeto en Google Cloud Storage |
| Suprimir objeto | Elimina un objeto en Google Cloud Storage | |
| Descargar el contenido del objeto | Descarga el contenido de un objeto | |
| Recuperar objetos | Recupera una lista de objetos en Google Cloud Storage | |
| Actualizar o crear objeto | Crea un nuevo objeto o actualiza un objeto existente en la carpeta Google Cloud Storage |
Ejemplos

Utilice plantillas para crear rápidamente flujos para Google Cloud Storage
Aprenda a utilizar App Connect plantillas para crear rápidamente flujos que realicen acciones en Google Cloud Storage. Por ejemplo, abra Discover y busque Google Cloud Storage.