storage namespace

Funciones

Función Descripción
onObjectArchivado(controlador) El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió un objeto con el mismo nombre.
onObjectArchivado(bucket, controlador) El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió un objeto con el mismo nombre.
onObjectArchivado(optas, controlador) El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió un objeto con el mismo nombre.
onObjectDeleted(controlador) Controlador de eventos que se activa cada vez que se borra una cuenta de Google Cloud Storage.Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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(bucket, controlador) Controlador de eventos que se activa cada vez que se borra una cuenta de Google Cloud Storage.Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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(opts, controlador) Controlador de eventos que se activa cada vez que se borra una cuenta de Google Cloud Storage.Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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(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 objeto nuevo (o una generación nueva de un objeto existente) en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa este evento.
onObjectFinalized(bucket, 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 objeto nuevo (o una generación nueva de un objeto existente) en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa 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 objeto nuevo (o una generación nueva de un objeto existente) en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa este evento.
onObjectMetadataUpdated(handler) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.
onObjectMetadataUpdated(bucket, controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.
onObjectMetadataUpdated(optas, controlador) Controlador de eventos que se activa cada vez que cambian los metadatos de un objeto existente.

Interfaces

Interfaz Descripción
CustomerEncryption Metadatos de la clave de encriptación proporcionada por el cliente, si el objeto está encriptado con esa clave.
StorageEvent 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 extienden EventHandlerOptions con un nombre de bucket

storage.onObjectArchivado()

El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió 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
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectArchivado()

El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió 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
bucket cadena | Expresión<string> El nombre del bucket que contiene este objeto.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectArchivado()

El controlador de eventos se envía solo cuando un bucket tiene habilitado el control de versiones de objetos. Este evento señala que la versión publicada de un objeto se convirtió en una versión archivada, ya sea porque se la archivó o porque se reemplazó cuando se subió 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
opciones Opciones de almacenamiento Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce un archivo de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectDeleted()

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

Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra un objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectDeleted()

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

Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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 | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parámetros

Parámetro Tipo Descripción
bucket cadena | Expresión<string> El nombre del bucket que contiene este objeto.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra un objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectDeleted()

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

Se envía cuando un objeto se borra de forma permanente. Incluye los objetos que se reemplazan o que se borran según la configuración del ciclo de vida del bucket. En el caso de los buckets que tienen habilitado el control de versiones de objetos, 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
opciones Opciones de almacenamiento Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra un objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

Se envía cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea con éxito en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa este evento.

Firma:

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

Parámetros

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

Muestra:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

Se envía cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea con éxito en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores no activa 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
bucket cadena | Expresión<string> El nombre del bucket que contiene este objeto.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

Se envía cuando un nuevo objeto (o una nueva generación de un objeto existente) se crea con éxito en el bucket. Incluye la copia o la reescritura de un objeto existente. Una carga con errores 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
opciones Opciones de almacenamiento Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.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
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos del objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.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
bucket cadena | Expresión<string> El nombre del bucket que contiene este objeto.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos del objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>

storage.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
opciones Opciones de almacenamiento Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: StorageEvent) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de metadatos del objeto de Google Cloud Storage.

Muestra:

CloudFunction<StorageEvent>