An Architect needs to meet a company requirement to ingest files from the company’s AWS storage accounts into the company's Snowflake Google Cloud Platform (GCP) account. How can the ingestion of these files into the company's Snowflake account be initiated? (Choose two.)
Select an option, then click Submit answer.
Reference / correct answer:
Configure the client application to call the Snowpipe REST endpoint when new files have arrived in Amazon S3 storage.
Most accepted answer: A. Configure the client application to call the Snowpipe REST endpoint when new files have arrived in Amazon S3 storage.
Community votes: A=2, C=1, D=1
Selected Answer: AC I don't think D completely covers the requirements in the question. The way it is stated, the SNS only notifies when new files have arrived. It doesn't initiate the ingestion of the files. upvoted 1 times
Selected Answer: AD I think A and D os best. What is the advantage of setting up lambda instead of using SNS, which is recommended for Snowpipe? upvoted 2 times
A: This approach involves configuring a client application to detect new files in Amazon S3 and call the Snowpipe REST API to trigger the data loading process into Snowflake. This method provides flexibility and control over the ingestion process. C: Using AWS Lambda to automate the process of detecting new files in Amazon S3 and calling the Snowpipe REST API is an efficient and serverless solution. This approach leverages AWS Lambda's event-driven architecture to trigger Snowpipe ingestion automatically. upvoted 3 times