title: Move S3 files to Snowflake stage using Airflow PUT command
body: <p>I am trying to find a solution to move files from an S3 bucket to Snowflake internal stage (not table directly) with Airflow but it seems that the PUT command is not supported with current Snowflake operator.</p>
  
  <p>I know there are other options like Snowpipe but I want to showcase Airflow's capabilities. 
  COPY INTO is also an alternative solution but I want to load DDL statements from files, not run them manually in Snowflake.</p>
  
  <p>This is the closest I could find but it uses COPY INTO table:</p>
  
  <p><a href="https://artemiorimando.com/2019/05/01/data-engineering-using-python-airflow/" rel="nofollow noreferrer">https://artemiorimando.com/2019/05/01/data-engineering-using-python-airflow/</a></p>
  
  <p>Also : <a href="https://stackoverflow.com/questions/59893878/how-to-call-snowsql-client-from-python">How to call snowsql client from python</a></p>
  
  <p>Is there any way to move files from S3 bucket to Snowflake internal stage through Airflow+Python+Snowsql?</p>
  
  <p>Thanks!</p>