J'utilise Cloud Composer et j'ai remarqué qu'il choisissait la version de Apache Airflow et Python (2.7.x) pour moi. Je souhaite utiliser une version différente d'Airflow et/ou de Python. Comment puis-je changer cela?
Cloud Composer déploie la dernière version stable d'Airflow. Les nouvelles versions d'Airflow sont généralement déployées par Composer quelques semaines après leur sortie stable. La version Airflow déployée et la version Python installée ne peuvent pas être modifiées pour le moment. Une version future de Cloud Composer pourrait offrir la possibilité de sélectionner la version Airflow et/ou Python pour les nouveaux environnements.
Si vous souhaitez déployer une version spécifique d'Airflow, vous devez utiliser l'outil gcloud CLI pour le spécifier. Il n’est actuellement pas possible de le faire depuis le Web frontal.
Consultez la page suivante pour connaître les versions disponibles https://cloud.google.com/composer/docs/concepts/versioning/composer-versions
Si vous souhaitez déployer Airflow 1.10 et Python 3 dans votre environnement, vous utiliserez le
--image-version
--python-version
drapeaux afin de définir cela. Par exemple, si vous utilisiez ce qui suit, il serait installé avec Composer 1.4.1, Airflow 1.10 et Python 3.
les environnements de composition bêta gcloud créent ENV_NAME --image-version composer-1.4.1-airflow-1.10.0 --python-version 3
Vous devrez également spécifier tous les autres paramètres et arguments requis pour l'environnement. Ce qui précède ne montre que les deux arguments pour définir les versions Airflow et Python.