아마존 EventBridge 이벤트 - AWS Data Exchange 사용자 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 EventBridge 이벤트

AWS Data Exchange 이전에는 아마존 이벤트라고 불렸던 EventBridge 아마존과 통합되어 있습니다. CloudWatch EventBridge 애플리케이션을 다양한 소스의 데이터와 연결하는 데 사용할 수 있는 이벤트 버스 서비스입니다. 자세한 내용은 Amazon EventBridge 사용 설명서를 참조하십시오.

제품 구독이 활발한 구독자는 공급자가 새 수정 버전을 게시하거나 기존 제품에 새 데이터 세트를 추가할 AWS Data Exchange 때마다 이벤트를 받게 됩니다. 이벤트에는 DataSetId과 게시된 RevisionIds 목록이 포함됩니다.

제공자는 데이터 업데이트, 데이터 지연, 스키마 변경 및 지원 중단에 해당하는 알림을 보낼 수 있습니다. 제공업체에게는 구독자가 지켜야할 의견과 기대 행동을 포함한 옵션이 있습니다. 구독자는 Amazon에서 이러한 알림을 이벤트로 수신하며 EventBridge, 구독자는 이를 통해 자동화된 워크플로를 구축하거나 사용자 알림을 사용하여 AWS 이메일과 채팅 프로그램에 사람이 읽을 수 있는 알림을 전송할 수 있습니다.

데이터 제품 관련 이벤트는 제공자가 데이터 세트를 게시한 AWS 리전 곳에서 발생합니다. 동일한 이벤트에서 이러한 이벤트를 사용하는 EventBridge 규칙을 AWS 리전 설정하거나 추가 옵션에 대해서는 Amazon EventBridge 이벤트 간 전송 및 AWS 리전수신을 참조하십시오.

이 주제는 다음 표에 나열된 각 이벤트에 대한 자세한 정보를 제공합니다. 이 표에는 공급자가 제품에 데이터 세트를 추가하거나, 제품에 수정 버전을 추가하거나, 제품에 대한 수정 버전을 취소하거나, 제품에 대한 액세스 권한을 제거할 때 구독자가 받는 이벤트가 포함되어 있습니다.

작업 구독자가 받은 이벤트 관련 주제:
제품에 파일 기반 데이터 세트를 추가하고 게시합니다. Data Sets Published To Product 파일 기반 데이터 세트 추가 이벤트
Amazon S3 데이터 액세스 데이터 세트를 제품에 추가하고 게시합니다. Amazon S3 Data Access Data Sets Published To Product Amazon S3 데이터 액세스 데이터 세트 추가 이벤트
AWS Lake Formation 데이터 권한 데이터 세트를 추가하고 게시합니다. AWS Lake Formation Data Permission Data Set Published To Product AWS Lake Formation 데이터 권한 데이터 세트 추가 이벤트 (미리 보기)
Amazon Redshift 데이터 액세스 데이터 세트를 제품에 추가하고 게시합니다. Redshift Data Shares Data Sets Published To Product Amazon Redshift 데이터 공유 데이터 세트 추가 이벤트
Amazon API Gateway 데이터 세트를 제품에 추가하고 게시합니다. API Gateway API Data Sets Published To Product Amazon API Gateway API 데이터 세트 추가 이벤트
제품에 파일 기반 데이터 세트 개정을 추가하고 게시합니다. Revision Published To Data Set 개정 추가 이벤트
Amazon S3 데이터 액세스 데이터 세트 개정을 제품에 추가하고 게시합니다. Revision Published to Amazon S3 Data Access Data Set Amazon S3 데이터 액세스 데이터 세트 개정 추가 이벤트
제품에 AWS Lake Formation 데이터 권한 데이터 세트 수정 버전을 추가하고 게시합니다. Revision Published To Lake Formation Data Permission Data Set AWS Lake Formation 데이터 권한 데이터 세트 수정 추가를 위한 이벤트 (미리 보기)
Amazon Redshift 데이터 공유 데이터 세트 개정을 제품에 추가하고 게시합니다. Revision Published To Redshift Data Shares Data Set Amazon Redshift 데이터 공유 데이터 세트 개정 추가 이벤트
Amazon API Gateway 데이터 세트 수정 버전을 제품에 추가하고 게시합니다. Revision Published To API Gateway API Data Set Amazon API Gateway API 데이터 세트 수정을 추가하기 위한 이벤트
제품 개정을 취소합니다. Revision Revoked 개정 취소 이벤트
구독자의 액세스 권한 제거를 할 수 있는 Amazon Redshift 리소스에 대한 작업을 수행합니다. Action Performed On Redshift Data Share By Provider Amazon Redshift 리소스에서 수행된 작업에 대한 이벤트
구독자의 액세스 권한 제거를 할 수 있는 Amazon Redshift 리소스에 대한 작업을 수행합니다. Redshift Data Share Access Lost Amazon Redshift 데이터 공유에 대한 액세스 권한 상실로 인한 이벤트
데이터 업데이트에 대한 알림을 보냅니다. Data Updated in Data Set 제공자가 생성한 데이터 업데이트 알림 이벤트
스키마 변경에 대한 알림을 보냅니다. Schema Change Planned for Data Set 제공자가 생성한 스키마 변경 알림 이벤트
데이터 지연에 대한 알림을 보냅니다. Data Set Update Delayed 제공자가 생성한 데이터 지연 알림 이벤트
데이터 지원 중단에 대한 알림을 보냅니다. Deprecation Planned for Data Set 제공자가 생성한 데이터 사용 중단 알림 이벤트
자동 내보내기 작업 완료 Auto-export Job Completed 자동 내보내기 작업 완료 이벤트
자동 내보내기 작업 실패 Auto-export Job Failed 자동 내보내기 작업 실패 이벤트
참고

AWS Data Exchange 최선의 노력을 다해 이벤트를 내보냅니다. 이벤트 전달에 대한 자세한 내용은 이벤트 AWS 서비스출처를 참조하십시오.

파일 기반 데이터 세트 추가 이벤트

제공자가 제품에 파일 기반 데이터 세트를 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트Data Sets Published To Product를 수신합니다.

다음은 추가된 파일 기반 데이터 세트에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon S3 데이터 액세스 데이터 세트 추가 이벤트

제공자가 제품에 Amazon S3 데이터 액세스 데이터 세트를 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트Amazon S3 Data Access Data Sets Published To Product를 수신합니다.

다음은 추가된 파일 기반 데이터 세트에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "S3 Data Access Data Set(s) Published to Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

AWS Lake Formation 데이터 권한 데이터 세트 추가 이벤트 (미리 보기)

공급자가 제품에 AWS Lake Formation 데이터 권한 데이터 세트를 추가하고 게시하면 구독자는 다음과 같은 세부 정보 유형의 이벤트를 수신합니다. Lake Formation Data Permission Data Sets Published To Product (미리 보기)

다음은 AWS Lake Formation 데이터 권한 데이터 세트를 추가하기 위한 이벤트 본문의 예제입니다. (미리 보기)

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Lake Formation Data Permission Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon Redshift 데이터 공유 데이터 세트 추가 이벤트

제공자가 제품에 Amazon Redshift 데이터 공유 데이터 세트를 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트 Redshift Data Shares Data Sets Published To Product를 수신합니다.

다음은 추가된 Amazon Redshift 데이터 공유 데이터 세트에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Redshift Data Shares Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon API Gateway API 데이터 세트 추가 이벤트

공급자가 Amazon API Gateway API 데이터 세트를 제품에 추가하고 게시하면 구독자는 다음과 같은 세부 정보 유형의 이벤트를 수신합니다. Amazon API Gateway Data Sets Published To Product

다음은 추가된 Amazon API Gateway API 데이터 세트에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "API Gateway API Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

개정 추가 이벤트

제공자가 제품에 데이터 세트를 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트Revision Published To Data Set를 수신합니다.

다음은 추가된 개정 이벤트의 데이터 본문 예시입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T04:16:28Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon S3 데이터 액세스 데이터 세트 개정 추가 이벤트

제공자가 제품에 Amazon S3 데이터 액세스 데이터 세트 개정을 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트 Revision Published To Amazon S3 Data Access Data Set를 수신합니다.

다음은 추가된 Amazon S3 데이터 세트 개정에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published to S3 Data Access Data Set(s)", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T04:16:28Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

AWS Lake Formation 데이터 권한 데이터 세트 수정 추가를 위한 이벤트 (미리 보기)

제공자가 제품에 AWS Lake Formation 데이터 권한 데이터 세트 수정 버전을 추가하고 게시하면 구독자는 다음과 같은 세부 정보 유형의 이벤트를 수신합니다. Revision Published to Lake Formation Data Permission Data Set (미리 보기).

다음은 AWS Lake Formation 데이터 권한 데이터 세트에 추가된 수정에 대한 이벤트 본문의 예제입니다. (미리 보기)

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published to Lake Formation Data Permission Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon Redshift 데이터 공유 데이터 세트 개정 추가 이벤트

제공자가 제품에 Amazon Redshift 데이터 공유 데이터 세트 개정을 추가하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트 Revision Published To Redshift Data Shares Data Set를 수신합니다.

다음은 추가된 Amazon Redshift 데이터 공유 데이터 세트 개정에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To Redshift Data Shares Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon API Gateway API 데이터 세트 수정을 추가하기 위한 이벤트

공급자가 Amazon API Gateway API 데이터 세트 수정 버전을 제품에 추가하고 게시하면 구독자는 다음과 같은 세부 정보 유형의 이벤트를 수신합니다. Revision Published To API Gateway Data Set

다음은 추가된 Amazon API Gateway API 데이터 세트 수정에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To API Gateway API Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

다음 표에는 API 게이트웨이 API 데이터 세트 수정 오류 코드가 설명되어 있습니다.

오류 코드 메시지 설명
CLUSTER_DELETED The datashare is unavailable because the provider deleted their cluster. Please contact the provider for more information. 이 메시지는 제공자가 데이터 공유가 포함된 클러스터를 삭제하여 데이터 공유를 더 이상 사용할 수 없을 때 전송됩니다.
CLUSTER_ENCRYPTION_DISABLED The datashare is unavailable because the provider disabled encryption on their cluster. Please contact the provider for more information. 이 메시지는 공급자가 클러스터에서 암호화를 비활성화하여 데이터 공유를 더 이상 사용할 수 없을 때 전송됩니다. 데이터 공유를 사용하려면 제공자와 구독자 모두 암호화를 활성화해야 합니다.
DATASHARE_DELETED The datashare is unavailable because the provider deleted the datashare. Please contact the provider for more information. 이 메시지는 제공업체가 데이터 공유를 삭제하여 더 이상 사용할 수 없을 때 전송됩니다. 데이터에 다시 액세스할 수 있도록 공급자가 새 데이터 공유를 생성해야 합니다.
DATASHARE_DEAUTHORIZED The datashare is unavailable because the provider deauthorized the datashare. Please contact the provider for more information. 이 메시지는 제공업체가 데이터 공유를 승인 취소하여 데이터 공유를 더 이상 사용할 수 없을 때 전송됩니다. 데이터에 다시 액세스할 수 있도록 공급자가 새 데이터 공유를 생성해야 합니다.
DATASHARE_PUBLIC_CONSUMER_BLOCKED You cannot access a non-publicly accessible datashare from a publicly accessible cluster. You must turn off public accessibility on your cluster to access this datashare. Please contact your provider for more information.

이 메시지는 제공자가 데이터 공유가 포함된 클러스터에서 공개 액세스 가능 옵션을 비활성화로 설정할 때 전송됩니다. 구독자 클러스터의 공개 액세스 가능 옵션이 비활성화로 설정된 경우 구독자 클러스터의 데이터 공유 액세스 기능에는 영향을 미치지 않습니다. 구독자가 데이터 공유에 액세스하려면 구독자가 클러스터에서 공개 액세스 옵션을 비활성화로 설정하거나 제공자가 클러스터에서 공개 액세스 옵션을 활성화로 설정해야 합니다.

데이터 공유가 포함된 클러스터를 비활성화합니다. 구독자 클러스터의 공개 액세스 가능 옵션이 비활성화로 설정된 경우 구독자 클러스터의 데이터 공유 액세스 기능에는 영향을 미치지 않습니다. 구독자가 데이터 공유에 액세스하려면 구독자가 클러스터에서 공개 액세스 옵션을 비활성화로 설정하거나 제공자가 클러스터에서 공개 액세스 옵션을 활성화로 설정해야 합니다.

개정 취소 이벤트

제공자가 제품 수정을 취소하고 게시하면 구독자는 다음과 같은 세부 유형의 이벤트 Revision Revoked를 수신합니다.

다음은 취소된 수정에 대한 이벤트 본문 예시입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Revoked", "source": "aws.dataexchange", "account": "123456789012", "time": "2022-02-17T21:25:06Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "RevocationComment": "example revocation comment", "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Amazon Redshift 리소스에서 수행된 작업에 대한 이벤트

공급자가 구독자의 액세스를 제거할 수 있는 Amazon Redshift 리소스에 대해 작업을 하면 구독자는 다음과 같은 세부 정보 유형의 이벤트 Action Performed On Redshift Data Share By Provider를 수신합니다.

예를 들어 공급자가 데이터 공유의 공개 접근성 설정을 true에서 false로 변경하면 구독자는 이벤트를 수신합니다.

다음은 Amazon Redshift 리소스에서 수행된 작업에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Action Performed On Redshift Data Share By Provider", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "arn:aws:redshift:us-east-1:098765432123:datashare:01234567-2590-7654-1234-f57ea0081234/test_data_share" ], "detail": { "Message": "This is an example message which explains why you may have lost access.", "AssociatedProducts": [ { "ProductId": "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Product_Hello_World" } } ] } }

Amazon Redshift 데이터 공유에 대한 액세스 권한 상실로 인한 이벤트

공급자가 구독자의 액세스를 제거할 수 있는 Amazon Redshift 리소스에 대해 작업을 하면 구독자는 다음과 같은 세부 정보 유형의 이벤트 Redshift Data Share Access Lost를 수신합니다.

예를 들어 공급자가 Amazon Redshift 데이터 공유 또는 클러스터를 삭제하면 구독자는 이벤트를 수신합니다.

다음은 Amazon Redshift 데이터 공유에 대한 액세스 권한 상실 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Redshift Data Share Access Lost", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "arn:aws:redshift:us-east-1:098765432123:datashare:01234567-2590-7654-1234-f57ea0081234/test_data_share" ], "detail": { "Message": "This is an example message which explains why you may have lost access.", "AssociatedProducts": [ { "ProductId": "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } ] } }

자동 내보내기 작업 완료 이벤트

자동 내보내기 작업이 새로 게시된 파일 데이터 세트 수정 버전의 모든 데이터를 구독자가 선택한 Amazon S3 버킷으로 이동한 후 구독자는 자동 내보내기 작업 완료 이벤트를 수신합니다.

다음은 완료된 자동 내보내기 작업에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Auto-export Job Completed", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [{ "Id": "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" }], "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, ], "Product": { "Id": "prod-uEXAMPLEabc1d", } } }

자동 내보내기 작업 실패 이벤트

자동 내보내기 작업이 실패하면 구독자는 자동 내보내기 작업 실패 이벤트를 수신합니다.

다음은 실패한 자동 내보내기 작업에 대한 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Auto-Export job failed", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [{ "Id": "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" }], "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", } } }

제공자가 생성한 데이터 업데이트 알림 이벤트

제공자가 데이터 업데이트 알림을 보내면 구독자는 데이터 세트의 데이터 업데이트 세부 정보 유형의 이벤트를 수신합니다.

다음은 제공자가 데이터 업데이트에 대한 알림을 보낼 때 표시되는 알림의 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Updated in Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DATA_UPDATE notification.", "Type": "DATA_UPDATE", "Details": { "DataUpdate": { "DataUpdatedAt": "2023-07-12T00:00:00Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

제공자가 생성한 스키마 변경 알림 이벤트

제공자가 데이터 업데이트 알림을 보내면 구독자는 데이터 세트의 스키마 변경 계획 세부 정보 유형의 이벤트를 수신합니다.

다음은 제공자가 스키마 변경에 대한 알림을 보낼 때 표시되는 알림의 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Schema Change Planned for Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test SCHEMA_CHANGE notification.", "Type": "SCHEMA_CHANGE", "Details": { "SchemaChange": { "Changes": [{ "Type": "ADD", "Description": "This object is being added to the bucket or a field is being added to the object.", "Name": "KeyA" }, { "Type": "REMOVE", "Description": "This object is being removed from the bucket or a field is being removed from the object.", "Name": "KeyB" }, { "Type": "MODIFY", "Description": "The usage or meaning of this key prefix is changing or something is changing about every file under this key prefix.", "Name": "KeyPrefix" } ], "SchemaChangeAt": "2023-09-08T13:46:01Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

제공자가 생성한 데이터 지연 알림 이벤트

제공자가 데이터 지연 알림을 보내면 구독자는 데이터 세트 업데이트 연기 세부 정보 유형의 이벤트를 수신합니다.

다음은 제공자가 데이터 지연에 대한 알림을 보낼 때 표시되는 알림의 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Set Update Delayed", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DATA_DELAY notification.", "Type": "DATA_DELAY", "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

제공자가 생성한 데이터 사용 중단 알림 이벤트

제공자가 데이터 사용 중단 알림을 보내면 구독자는 데이터 세트 사용 중단 계획 세부 정보 유형의 이벤트를 수신합니다.

다음은 제공자가 데이터 사용 중단에 대한 알림을 보낼 때 표시되는 알림의 예제 이벤트 본문입니다.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Deprecation Planned for Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DEPRECATION notification.", "Type": "DEPRECATION", "Details": { "Deprecation": { "DeprecationAt": "2023-09-08T13:46:01Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }