카테고리:

시스템 함수 (시스템 정보)

SYSTEM$CONVERT_PIPES_SQS_TO_SNS

Amazon SQS(Simple Queue Service) 알림을 사용하여 파이프를 S3 버킷용 Amazon Simple Notification Service(SNS) 서비스로 변환합니다.

자세한 내용은 Amazon S3용 Snowpipe 자동화하기 섹션을 참조하십시오.

구문

SYSTEM$CONVERT_PIPES_SQS_TO_SNS( '<bucket_name>, '<sns_topic_arn>' )
Copy

인자

bucket_name

S3 버킷의 이름입니다.

sns_topic_arn

Amazon SNS 항목의 ARN입니다.

액세스 제어 요구 사항

계정 관리자만이 이 함수를 실행할 수 있습니다.

사용법 노트

  • 이 함수를 호출하기 전에 다음 권한으로 주제에 대한 액세스 정책을 업데이트하십시오.

    • Snowflake IAM 사용자가 대상 계정에 있는 SQS 큐를 항목에 신청하도록 허용합니다.

    • Amazon S3이 버킷의 이벤트 알림을 SNS 항목에 게시하도록 허용합니다.

    지침은 1단계: Snowflake SQS 큐를 SNS 항목에 신청 을 참조하십시오.

  • S3 버킷을 업데이트하여 SNS 항목에 알림을 보내기 전에 이 함수를 호출하십시오.

  • 데이터 손실을 방지하기 위해 Snowpipe는 SQS 큐의 메시지를 계속 사용합니다.

  • S3 버킷과 SNS 항목은 동일한 AWS 리전에 있어야 합니다.

버킷 my_s3_bucket 의 모든 알림을 변환합니다.

SELECT SYSTEM$CONVERT_PIPES_SQS_TO_SNS(
   'my_s3_bucket', 'arn:aws:sns:us-east-2:111122223333:sns_topic');
Copy