'facing issue in triggering SQS notification from aws S3 to Snow PIPE

I am new to Snowflake, Trying to notify the snowpipe when a file is placed in a s3 bucket and thru SQL event Notification the snowpipe needs to load the data into the respective table.

Below are the steps I have followed.

Step -1: created a table in Snowflake

create table Customer_Notification (Id Varchar(10),Name Varchar(25) );

Step -2: Created a File Format

create or replace file format csv_Notification type = 'csv' compression = 'auto' field_delimiter = ',' record_delimiter = '\n' skip_header = 1 field_optionally_enclosed_by = '\042' null_if = ('\\N');

Step - 3: Created an external Stage

create stage Customer_Notification_S3 url = 's3://snow-flake-test/ContinuousDataLoad/CustomerNotification/' CREDENTIALS = (AWS_KEY_ID = '*******' AWS_SECRET_KEY = '**********') file_format = csv_Notification comment = 'feed CustomerNotification files';

Step - 4: Create Pipe

create or replace pipe Customer_Notification_pipe auto_ingest = true as copy into customer_Notification from @Customer_Notification_S3 file_format = csv_Notification pattern='.*customernotification.*[.]csv' ON_ERROR = 'CONTINUE';

Step - 5 : Get the ARN Number

show pipes; -- arn:aws:sqs:us-east-2:306559659303:sf-snowpipe-AIDAUOYDBFUT7Y5DFHK4K-RdvAOUMAMjYD8diWaS1eWw

Step -6 : Open aws S3 bucket in the parent folder, click on properties to create an even notification . Event name - customer_notification

Prefix - optional - snow-flake-test/ContinuousDataLoad/CustomerNotification/

Suffix - optional - .csv

Event types - All object create events

Destination - Selected SQS queue

Enter SQS queue ARN SQS queue - arn:aws:sqs:us-east-2:306559659303:sf-snowpipe-AIDAUOYDBFUT7Y5DFHK4K-RdvAOUMAMjYD8diWaS1eWw

Finally Saved the Event Notification

I have followed the abovesteps, even after this, when a file is placed in the respective snow-flake-test/ContinuousDataLoad/CustomerNotification/ folder the pipe is not picking the file and not loading it. checked the pipe status too , it is in running state. NOTE : I am in a role Accountaadmin

Could anyone please help me to figure out what is missing.



Solution 1:[1]

I am trying also to use snowpipe, i configured all but when i copy the arn of my pipe in amazon SQS, i get invalid arn format and i do not understand where does it come from. (I do not use a storage itegration, it might cause an issue on the arn ?) Thank you.

Error form Aws SQS

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Flow