storage namespace

Funciones

Función Descripción
onObjectArchived(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 fue archivada o porque fue sobrescrita por 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 fue archivada o porque fue sobrescrita por la carga de un objeto con el mismo nombre.
onObjectArchived(opts, 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 fue archivada o porque fue sobrescrita por la carga de un objeto con el mismo nombre.
onObjectDeleted(controlador) Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el método storage.objects.delete .
onObjectDeleted(depósito, controlador) Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el método storage.objects.delete .
onObjectDeleted(opts, controlador) Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el método storage.objects.delete .
onObjectFinalized(controlador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Se envía cuando se crea correctamente un nuevo objeto (o una nueva generación de un objeto existente) 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. Se envía cuando se crea correctamente un nuevo objeto (o una nueva generación de un objeto existente) en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.
onObjectFinalized(opts, controlador) Controlador de eventos que se activa cada vez que se crea un objeto de Google Cloud Storage. Se envía cuando se crea correctamente un nuevo objeto (o una nueva generación de un objeto existente) en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena este evento.
onObjectMetadataUpdated(controlador) 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(opts, controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Interfaces

Interfaz Descripción
Cifrado de 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
AlmacenamientoObjetoDatos Un objeto dentro de Google Cloud Storage. Ref: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
Opciones de almacenamiento StorageOptions amplía EventHandlerOptions con un nombre de depósito

almacenamiento.onObjectArchived()

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 fue archivada o porque fue sobrescrita por 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 ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Devoluciones:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectArchived()

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 fue archivada o porque fue sobrescrita por la carga de un objeto con el mismo nombre.

Firma:

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

Parámetros

Parámetro Tipo Descripción
balde cadena | Expresión <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:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectArchived()

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 fue archivada o porque fue sobrescrita por 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 manejo de eventos individual.
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:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el 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 ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el método storage.objects.delete .

Firma:

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

Parámetros

Parámetro Tipo Descripción
balde cadena | Expresión <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 elimina un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectDeleted()

Controlador de eventos que se activa cada vez que se produce una eliminación de 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 los depósitos con control de versiones de objetos habilitado, esto no se envía cuando se archiva un objeto, incluso si el archivo se realiza mediante el 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 manejo 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:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

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

Se envía cuando se crea correctamente un nuevo objeto (o una nueva generación de un objeto existente) 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 ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

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

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
balde cadena | Expresión <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:

Función de nube < Evento de almacenamiento >

almacenamiento.onObjectFinalized()

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

Se envía cuando se crea correctamente un nuevo objeto (o una nueva generación de un objeto existente) en el depósito. Esto incluye copiar o reescribir un objeto existente. Una carga fallida no desencadena 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 manejo 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:

Función de nube < 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 ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos de un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < 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 | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
balde cadena | Expresión <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 una actualización de metadatos de un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < 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 manejo de eventos individual.
manipulador (evento: Evento de almacenamiento ) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos de un objeto de Google Cloud Storage.

Devoluciones:

Función de nube < Evento de almacenamiento >