aru-trackunit opened a new issue, #28766:
URL: https://github.com/apache/airflow/issues/28766

   ### Apache Airflow version
   
   2.5.0
   
   ### What happened
   
   In order to send logs to s3 bucket after finishing the task, I added a 
connection to airflow using cli.
   
   ```airflow connections add connection_id_1 --conn-uri 
aws://s3/?region_name=eu-west-1&endpoint_url=https%3A%2F%2Fs3.eu-west-1.amazonaws.com```
   
   Then I got a logging warning saying:
   [2023-01-06T13:28:39.585+0000] {logging_mixin.py:137} WARNING - <string>:8 
DeprecationWarning: Host s3 specified in the connection is not used. Please, 
set it on extra['endpoint_url'] instead
   
   Instead I was trying to remove the host from the `conn-uri` I provided but 
every attempt to create a connection failed (list of my attempts below):
   
   ```airflow connections add connection_id_1 --conn-uri 
aws://?region_name=eu-west-1&endpoint_url=https%3A%2F%2Fs3.eu-west-1.amazonaws.com```
   ```airflow connections add connection_id_1 --conn-uri 
aws:///?region_name=eu-west-1&endpoint_url=https%3A%2F%2Fs3.eu-west-1.amazonaws.com```
   
   ### What you think should happen instead
   
   I believe there are 2 options:
   
   1. Allow to create connection without defining host
   2. Remove the warning log
   
   ### How to reproduce
   
   Create an S3 connection using CLI:
   
   ```airflow connections add connection_id_1 --conn-uri 
aws://s3/?region_name=eu-west-1&endpoint_url=https%3A%2F%2Fs3.eu-west-1.amazonaws.com```
   
   ### Operating System
   
   Linux -  official airflow image from docker hub apache/airflow:slim-2.5.0
   
   ### Versions of Apache Airflow Providers
   
   ```
   apache-airflow-providers-cncf-kubernetes | 5.0.0 | Kubernetes
   apache-airflow-providers-common-sql | 1.3.1 | Common SQL Provider
   apache-airflow-providers-databricks | 4.0.0 | Databricks
   apache-airflow-providers-ftp | 3.2.0 | File Transfer Protocol (FTP)
   apache-airflow-providers-hashicorp | 3.2.0 | Hashicorp including Hashicorp 
Vault
   apache-airflow-providers-http | 4.1.0 | Hypertext Transfer Protocol (HTTP)
   apache-airflow-providers-imap | 3.1.0 | Internet Message Access Protocol 
(IMAP)
   apache-airflow-providers-postgres | 5.3.1 | PostgreSQL
   apache-airflow-providers-sqlite | 3.3.1 | SQLite
   ```
   
   ### Deployment
   
   Official Apache Airflow Helm Chart
   
   ### Deployment details
   
   _No response_
   
   ### Anything else
   
   This log message is printed every second minute so it is pretty annoying.
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to