[ https://issues.apache.org/jira/browse/AIRFLOW-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ke Zhu updated AIRFLOW-5627: ---------------------------- Summary: transform function should be optional for s3_file_tranformation_operator (was: transformation function should be optional for s3_file_tranformation_operator) > transform function should be optional for s3_file_tranformation_operator > ------------------------------------------------------------------------ > > Key: AIRFLOW-5627 > URL: https://issues.apache.org/jira/browse/AIRFLOW-5627 > Project: Apache Airflow > Issue Type: Improvement > Components: operators > Affects Versions: 2.0.0 > Reporter: Ke Zhu > Priority: Major > > h3. What happened > After AIRFLOW-2299, it asks people to choose either {{transform_expression}} > or {{transform_script}} when using S3FileTransformOperator. According to user > case like moving objects only without any content transformation, it has to > use some hack like {{transform_script='/bin/cp'}}, which simply copy a temp > file to another temp file. > If you use neither parameter, it will throw exception saying {{Either > transform_script or select_expression must be specified}}. See > [https://github.com/apache/airflow/blob/d719e1fd6705a93a0dfefef4b46478ade5e006ea/airflow/operators/s3_file_transform_operator.py#L110-L112] > h3. Expected outcome > enhancement like -AIRFLOW-2299- should not force user to use new added > feature like transform_expression/transform_script or choose hacking path to > workaround it. these two parameters should just be optional. -- This message was sent by Atlassian Jira (v8.3.4#803005)