
Answer-first summary for fast verification
Answer: s3:DeleteObject, s3:PutObject
The question asks for the two permissions required when unloading data from Snowflake to Amazon S3. According to Snowflake documentation and the community discussion with 100% consensus and upvoted comments, the required permissions are s3:DeleteObject and s3:PutObject. s3:DeleteObject is needed because Snowflake may need to delete temporary files or overwrite existing files during the unload process. s3:PutObject is required to write the unloaded data files to the S3 location. The other options are incorrect: s3:CopyObject is not needed for basic unloading operations, s3:GetBucketAcl is for reading bucket permissions but not required for writing data, and s3:GetBucketLocation is for determining bucket region but not essential for the unload operation itself.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.