storage namespace

Funciones

Función Descripción
onObjectArchived(manejador) El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.
onObjectArchived(depósito, controlador) El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.
onObjectArchived(opciones, controlador) El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.
onObjectDeleted(manejador) Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage. Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .
onObjectDeleted(depósito, controlador) Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage. Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .
onObjectDeleted(opciones, controlador) Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage. Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .
onObjectFinalized(manejador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.
onObjectFinalized(depósito, controlador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no activa este evento.
onObjectFinalized(opciones, controlador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no activa este evento.
onObjectMetadataUpdated(manejador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.
onObjectMetadataUpdated(depósito, controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.
onObjectMetadataUpdated(opciones, controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Interfaces

Interfaz Descripción
Cifrado del cliente Metadatos de la clave de cifrado proporcionada por el cliente, si el objeto está cifrado con dicha clave.
Evento de almacenamiento Un CloudEvent que contiene StorageObjectData
StorageObjectData Un objeto dentro de Google Cloud Storage. Referencia: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
Opciones de almacenamiento StorageOptions extiende EventHandlerOptions con un nombre de depósito

almacenamiento.enObjetoArchivado()

El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.

Firma:

export declare function onObjectArchived(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.enObjetoArchivado()

El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.

Firma:

export declare function onObjectArchived(bucket: string, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
balde cadena El nombre del depósito que contiene este objeto.
manipulador (evento: evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.enObjetoArchivado()

El controlador de eventos se envía solo cuando un depósito ha habilitado el control de versiones de objetos. Este evento indica que la versión en vivo de un objeto se ha convertido en una versión archivada, ya sea porque se archivó o porque se sobrescribió con la carga de un objeto con el mismo nombre.

Firma:

export declare function onObjectArchived(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de almacenamiento Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage.

Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .

Firma:

export declare function onObjectDeleted(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage.

Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .

Firma:

export declare function onObjectDeleted(bucket: string, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
balde cadena El nombre del depósito que contiene este objeto.
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se elimina Google Cloud Storage.

Enviado cuando un objeto ha sido eliminado permanentemente. Esto incluye objetos que se sobrescriben o se eliminan como parte de la configuración del ciclo de vida del depósito. Para depósitos con el control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivado se realiza a través del método storage.objects.delete .

Firma:

export declare function onObjectDeleted(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de almacenamiento Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage.

Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.

Firma:

export declare function onObjectFinalized(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage.

Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no activa este evento.

Firma:

export declare function onObjectFinalized(bucket: string, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
balde cadena El nombre del depósito que contiene este objeto.
manipulador (evento: evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage.

Enviado cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea correctamente en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no activa este evento.

Firma:

export declare function onObjectFinalized(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de almacenamiento Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectMetadataUpdated()

Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Firma:

export declare function onObjectMetadataUpdated(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se actualizan los metadatos de un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectMetadataUpdated()

Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Firma:

export declare function onObjectMetadataUpdated(bucket: string, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
balde cadena El nombre del depósito que contiene este objeto.
manipulador (evento: evento de almacenamiento ) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se actualizan los metadatos de un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >

almacenamiento.onObjectMetadataUpdated()

Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Firma:

export declare function onObjectMetadataUpdated(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de almacenamiento Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se actualizan los metadatos de un objeto de Google Cloud Storage.

Devoluciones:

CloudFunction < Evento de almacenamiento >