기능
기능 | 설명 |
---|---|
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 < 스토리지이벤트 >