storage namespace

기능

기능 설명
onObjectArchived(핸들러) 버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.
onObjectArchived(버킷, 핸들러) 버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.
onObjectArchived(옵션, 핸들러) 버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.
onObjectDeleted(핸들러) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. 객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.
onObjectDeleted(버킷, 핸들러) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. 객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.
onObjectDeleted(옵션, 핸들러) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. 객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.
onObjectFinalized(핸들러) Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. 버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectFinalized(버킷, 핸들러) Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. 버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectFinalized(옵션, 핸들러) Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. 버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectMetadataUpdated(핸들러) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.
onObjectMetadataUpdated(버킷, 핸들러) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.
onObjectMetadataUpdated(옵션, 핸들러) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.

인터페이스

상호 작용 설명
고객 암호화 객체가 해당 키로 암호화된 경우 고객 제공 암호화 키의 메타데이터입니다.
스토리지이벤트 StorageObjectData를 포함하는 CloudEvent
StorageObjectData Google Cloud Storage 내의 객체입니다. 참조: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
스토리지 옵션 StorageOptions는 버킷 이름으로 EventHandlerOptions를 확장합니다.

스토리지.onObjectArchived()

버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.

서명:

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

매개변수

매개변수 유형 설명
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 보관처리가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

스토리지.onObjectArchived()

버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.

서명:

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

매개변수

매개변수 유형 설명
버킷 문자열 | 표현 <문자열> 이 객체가 포함된 버킷의 이름입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 보관처리가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

스토리지.onObjectArchived()

버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.

서명:

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

매개변수

매개변수 유형 설명
선택하다 스토리지 옵션 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 보관처리가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectDeleted()

Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectDeleted()

Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
버킷 문자열 | 표현 <문자열> 이 객체가 포함된 버킷의 이름입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectDeleted()

Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
선택하다 스토리지 옵션 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

스토리지.onObjectFinalized()

Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

스토리지.onObjectFinalized()

Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
버킷 문자열 | 표현 <문자열> 이 객체가 포함된 버킷의 이름입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

스토리지.onObjectFinalized()

Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 업로드가 실패해도 이 이벤트가 트리거되지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
선택하다 스토리지 옵션 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectMetadataUpdated()

기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.

서명:

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

매개변수

매개변수 유형 설명
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 메타데이터 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectMetadataUpdated()

기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.

서명:

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

매개변수

매개변수 유형 설명
버킷 문자열 | 표현 <문자열> 이 객체가 포함된 버킷의 이름입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 메타데이터 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >

Storage.onObjectMetadataUpdated()

기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.

서명:

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

매개변수

매개변수 유형 설명
선택하다 스토리지 옵션 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다.
매니저 (이벤트: StorageEvent ) => 모두 | 약속<아무거나> Google Cloud Storage 객체 메타데이터 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다.

보고:

CloudFunction < 스토리지이벤트 >