AWS MWAA (Managed Workflows for Apache Airflow) is relatively new service provided by AWS. When configuring the MWAA environment, it is possible to provide custom requirements.txt
file, which is used to install additional Python packages in that environment.
In the company I work for, we use AWS CodeArtifact for custom PyPi package repository, where we upload private Python packages. We want to use some of them in Airflow DAGs. That's why I was wondering if MWAA environment can be configured somehow to use the PyPi repository from CodeArtifact?
Or is there any way how to install custom Python packages (not in public PyPi) in MWAA environment?