Google Cloud Storage 객체 빌더 인터페이스입니다.
functions.storage.object()
통해 액세스 .
서명:
export declare class ObjectBuilder
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
onArchive(처리기) | 버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다. | |
onDelete(핸들러) | Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. 객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete 메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다. | |
onFinalize(핸들러) | Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. 버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다. | |
onMetadataUpdate(핸들러) | 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다. |
스토리지.ObjectBuilder.onArchive()
버킷이 객체 버전 관리를 활성화한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체가 보관되었거나 동일한 이름의 객체를 업로드하여 덮어썼기 때문에 객체의 라이브 버전이 보관된 버전이 되었음을 나타냅니다.
서명:
onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (개체: ObjectMetadata , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 | Google Cloud Storage 보관처리가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 객체메타데이터 >
내보내고 배포할 수 있는 기능입니다.
스토리지.ObjectBuilder.onDelete()
Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.
객체가 영구적으로 삭제되었을 때 전송됩니다. 여기에는 버킷 수명 주기 구성의 일부로 덮어쓰이거나 삭제된 객체가 포함됩니다. 객체 버전 관리가 활성화된 버킷의 경우, storage.objects.delete
메소드를 통해 아카이브가 발생하더라도 객체가 아카이브될 때 이는 전송되지 않습니다.
서명:
onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (개체: ObjectMetadata , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 | Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 객체메타데이터 >
내보내고 배포할 수 있는 기능입니다.
스토리지.ObjectBuilder.onFinalize()
Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다.
버킷에 새 객체(또는 기존 객체의 새로운 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 개체를 복사하거나 다시 쓰는 것이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
서명:
onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (개체: ObjectMetadata , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 | Google Cloud Storage 객체 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 객체메타데이터 >
내보내고 배포할 수 있는 기능입니다.
Storage.ObjectBuilder.onMetadataUpdate()
기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.
서명:
onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
매니저 | (개체: ObjectMetadata , 컨텍스트: EventContext ) => PromiseLike<모든> | 어느 | Google Cloud Storage 메타데이터 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < 객체메타데이터 >
내보내고 배포할 수 있는 기능입니다.