3.9.6. 버킷 알림 생성
버킷 수준에서 버킷 알림을 생성합니다. 알림 구성에는 Red Hat Ceph Storage Object Gateway S3 이벤트, ObjectCreated 및 Object
Removed
가 있습니다. 이를 게시하고 버킷 알림을 보내려면 대상을 게시해야 합니다. 버킷 알림은 S3 작업입니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 실행 중인 HTTP 서버, RabbitMQ 서버 또는 Kafka 서버.
- 루트 수준 액세스.
- Red Hat Ceph Storage 개체 게이트웨이 설치.
- 사용자 액세스 키 및 비밀 키.
- 엔드포인트 매개 변수.
중요
Red Hat은 ObjectCreate
이벤트(예:, put
,post
,multipartUpload
, copy
)를 지원합니다. Red Hat은 Object
이벤트도 지원합니다.
_delete 및
와 같은 ObjectRemoves3_multi_object_delete
절차
- s3 버킷을 만듭니다.
-
http
,amqp
또는kafka
프로토콜에 대한 pvc 주제를 만듭니다. s
3:objectCreate 및 s3:object
Remove 이벤트에 대한 s3
버킷 알림을 생성합니다.예제
client.put_bucket_notification_configuration( Bucket=bucket_name, NotificationConfiguration={ 'TopicConfigurations': [ { 'Id': notification_name, 'TopicArn': topic_arn, 'Events': ['s3:ObjectCreated:*', 's3:ObjectRemoved:*'] }]})
- 버킷에 s3 오브젝트를 생성합니다.
-
http
또는rabbitmq
또는kafka
수신자에서 오브젝트 생성 이벤트를 확인합니다. - 오브젝트를 삭제합니다.
-
http
또는rabbitmq
또는kafka
수신자에서 오브젝트 삭제 이벤트를 확인합니다.