storage namespace

함수

함수 설명
onObject보관처리(핸들러) 버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.
onObject보관처리(버킷, 핸들러) 버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.
onObject보관처리(opt, 핸들러). 버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.
onObjectDELETE(handler) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.객체가 영구적으로 삭제될 때 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.
onObjectDELETE(버킷, 핸들러) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.객체가 영구적으로 삭제될 때 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.
onObjectDELETE(opts, 핸들러) Google Cloud Storage 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.객체가 영구적으로 삭제될 때 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.
onObjectFinalized(handler) Google Cloud Storage 객체가 생성될 때마다 실행되는 이벤트 핸들러입니다.버킷에서 새 객체 (또는 기존 객체의 새 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectFinalized(버킷, 핸들러) Google Cloud Storage 객체가 생성될 때마다 실행되는 이벤트 핸들러입니다.버킷에서 새 객체 (또는 기존 객체의 새 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectFinalized(opts, 핸들러) Google Cloud Storage 객체가 생성될 때마다 실행되는 이벤트 핸들러입니다.버킷에서 새 객체 (또는 기존 객체의 새 세대)가 성공적으로 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.
onObjectMetadataUpdated(handler) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.
onObjectMetadataUpdated(버킷, 핸들러) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.
onObjectMetadataUpdated(opts, 핸들러) 기존 객체의 메타데이터가 변경될 때마다 실행되는 이벤트 핸들러입니다.

인터페이스

인터페이스 설명
고객 암호화 고객 제공 암호화 키의 메타데이터입니다(객체가 이러한 키로 암호화된 경우).
저장소 이벤트 StorageObjectData가 포함된 CloudEvent입니다.
StorageObjectData Google Cloud Storage 내의 객체입니다. 참조: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
StorageOptions StorageOptions는 버킷 이름으로 EventHandlerOptions를 확장합니다.

storage.onObject보관처리()

버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObject보관처리()

버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObject보관처리()

버킷에서 객체 버전 관리를 사용 설정한 경우에만 이벤트 핸들러가 전송됩니다. 이 이벤트는 객체를 보관처리했거나 이름이 동일한 객체를 업로드하여 덮어씀으로써 객체의 서비스 중인 버전이 보관처리 버전이 되었음을 나타냅니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObject삭제된()

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

객체가 영구 삭제되면 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObject삭제된()

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

객체가 영구 삭제되면 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObject삭제된()

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

객체가 영구 삭제되면 전송됩니다. 여기에는 덮어썼거나 버킷 수명 주기 구성에 따라 삭제된 객체가 포함됩니다. 객체 버전 관리가 사용 설정된 버킷의 경우 storage.objects.delete 메서드를 통해 보관처리하더라도 객체를 보관처리할 때 이 이벤트가 전송되지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
최적화 스토리지 옵션 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: StorageEvent) => 모두 | 약속<any> Google Cloud Storage 객체가 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

버킷에서 새 객체나 기존 객체의 새 세대가 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
handler (이벤트: StorageEvent) => 모두 | 약속<any> Google Cloud Storage 객체가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

버킷에서 새 객체나 기존 객체의 새 세대가 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

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

버킷에서 새 객체나 기존 객체의 새 세대가 생성되면 전송됩니다. 여기에는 기존 객체 복사나 재작성이 포함됩니다. 실패한 업로드는 이 이벤트를 트리거하지 않습니다.

서명:

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

매개변수

매개변수 유형 설명
최적화 스토리지 옵션 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: StorageEvent) => 모두 | 약속<any> Google Cloud Storage 객체가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated()

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

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated()

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

서명:

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

매개변수

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

반환:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated()

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

서명:

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

매개변수

매개변수 유형 설명
최적화 StorageOptions 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: StorageEvent) => 모두 | 약속<any> Google Cloud Storage 객체 메타데이터가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<StorageEvent>