- 카테고리:
시스템 함수 (시스템 정보)
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>' )
인자¶
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');