Currently, we are merging some output files through C# because we used to have these chunks in a drive on a server but now we are going to move these files directly from Snowflake to the S3 Bucket so it should be better to merge these files on the S3 bucket, we know that AWS has some function call Multipart Upload but we don't know if we could upload these files from Snowflake to S3 using that functionality.
At this moment we are exploring options, most of what we found is that we could create a lambda function for merging the files that are already in the S3 Bucket but the examples that we found are made mostly in python and our app is on .NET we also found about AWS Glue Crawler but we are not very sure about going with this option, Multipart Upload could be a good option but we lack experience with this type of implementations, so any help or example is welcome.
AWS Glue Crawler would be perfect in this situation.
Example: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-samples-legislators.html