בדף הזה מתואר ניהול הגרסאות של Managed Service for Apache Airflow, ומפורטים ההבדלים בין הגרסאות העיקריות של Managed Airflow.
גרסאות עיקריות של Managed Airflow
ל-Managed Airflow יש את הגרסאות העיקריות הבאות:
Managed Airflow (דור 3). בגרסה הזו, הגדרת הרשת פשוטה יותר והיא מסתירה רכיבי תשתית, כולל האשכול של הסביבה והתלות של הסביבה בשירותים אחרים.
Managed Airflow (דור 2). בגרסה הזו, האשכול של הסביבה מתרחב אוטומטית כדי לעמוד בדרישות המשאבים.
Managed Airflow (Legacy Gen 1). יש התאמה ידנית לעומס (scaling) של הסביבה, והתשתית נפרסת בפרויקטים וברשתות שלכם.
השוואה בין גרסאות של Managed Airflow
בטבלה הבאה מפורטים ההבדלים העיקריים בין Managed Airflow (Legacy Gen 1), Managed Airflow (Gen 2) ו-Managed Airflow (Gen 3).
| תכונה | Managed Airflow (דור קודם 1) | Managed Airflow (דור 2) | Managed Airflow (דור 3) |
|---|---|---|---|
| גרסת תמונה | composer-1.b.c-airflow-x.y.z |
composer-2.b.c-airflow-x.y.z |
composer-3-airflow-x.y.z-build.t |
| גרסאות Airflow | Airflow 1.10.* ו-Airflow 2 | Airflow 2 | Airflow 2, Airflow 3 |
| גרסאות Python | 3.8.12 | 3.11.8 (3.11.5 ו-3.8.12 בגרסאות קודמות) | 3.11.8 |
| אשכול הסביבה | אשכול Google Kubernetes Engine במצב רגיל, מבוסס-VPC או מבוסס-ניתוב | אשכול Google Kubernetes Engine במצב Autopilot עם רשת VPC מקורית | האשכול של הסביבה לא נפרס בפרויקט. |
| שינוי גודל אופקי | אפשר לשנות את מספר הצמתים באשכול של הסביבה. הפעולה הזו משנה את מספר העובדים של Airflow. אפשר לשנות את מספר המתזמנים של Airflow. |
התאמה אוטומטית של מספר העובדים ב-Airflow, בהתאם לדרישה. אפשר להגדיר ולשנות את הגבולות העליונים והתחתונים של מספר העובדים. אפשר לשנות את מספר המתזמנים והטריגרים של Airflow |
התאמה אוטומטית של מספר העובדים ב-Airflow, בהתאם לדרישה. אפשר להגדיר ולשנות את הגבולות העליונים והתחתונים של מספר העובדים. אפשר לשנות את מספר המתזמנים, המפעילים ומעבדי ה-DAG של Airflow |
| שינוי גודל אנכי | אפשר להגדיר סוגי מכונות לצמתים של אשכול, לשרת האינטרנט של Airflow ולמסד הנתונים כשיוצרים סביבה. אפשר לשנות את סוגי המכונות עבור שרת האינטרנט ומסד הנתונים של Airflow. | אפשר להגדיר ולשנות את התצורה של עומסי העבודה: פרמטרים של מעבד, זיכרון ואחסון עבור עובדי Airflow, מתזמנים, שרת אינטרנט וגודל הסביבה. | אפשר להגדיר ולשנות את התצורה של עומסי העבודה: פרמטרים של מעבד, זיכרון ואחסון עבור עובדי Airflow, מתזמנים, שרת אינטרנט, מעבדי DAG וגודל הסביבה. |
| מודל התמחור | מודל התמחור של Managed Airflow (דור קודם 1) | מודל התמחור של Managed Airflow (דור 2) | מודל התמחור של Managed Airflow (דור 3) |
| בקרת גישה | תפקידים ב-Managed Airflow (Legacy Gen 1) | תפקידים ב-Managed Airflow. משתמש ב-Workload Identity Federation ל-GKE ודורש הרשאות נוספות לחשבון Managed Airflow Service Agent. | תפקידים ב-Managed Airflow. משתמש ב-Workload Identity Federation ל-GKE. לא נדרשות הרשאות נוספות |
| גישה דרך איחוד שירותי אימות הזהות של כוח העבודה | לא נתמך | נתמך | נתמך |
| סביבות עמידות במיוחד | לא נתמך | נתמך | נתמך |
| מדיניות שמירת נתונים במסד הנתונים | לא נתמך | עדיין לא זמין | נתמך |
| רשתות IP פרטיות | VPC peerings | Private Service Connect | הגדרה פשוטה יותר של רשתות. אפשר לשנות בין כתובת IP ציבורית לכתובת IP פרטית בסביבה קיימת. |
| VPC Service Controls | נתמך | נתמך | נתמך |
| תהליכי ביצוע של זרימת אוויר | Celery Executor | Celery Executor | CeleryKubernetes Executor |
| הטריגר של Airflow (אופרטורים שניתן לדחות) | לא נתמך | נתמך | נתמך |
| חשבון שירות מותאם אישית ל-KubernetesPodOperator | נתמך | נתמך | לא נתמך |
| CMEK | נתמך | נתמך | נתמך |
| אמצעי בקרה על הגישה לשרת האינטרנט | נתמך | נתמך | נתמך |
| הפעלה מחדש של שרת האינטרנט | נתמך | נתמך | נתמך |
| פלאגינים של שרת אינטרנט | נתמך בסביבות Airflow 1 עם השבתה של סדרת DAG. | נתמך | נתמך, אפשר להשבית ולהפעיל פלאגינים לפי דרישה. |
| פלאגינים של מתזמן | לא נתמך | נתמך | לא נתמך |
| פונקציות מסוג Listener | לא נתמך | נתמך | רק מאזינים ברמת המשימה |
| TimeTables | Only Built-In | מותאם אישית ומובנה | Only Built-In |
| חבילות PyPI בהתאמה אישית של מתזמן המשימות | לא נתמך | נתמך | לא נתמך |
| התקנת פלאגינים בהתאמה אישית | נתמך | נתמך | נתמך |
| פעולות תחזוקה | כל המשימות יכולות להיות מושפעות. | משימות שנמשכות פחות מ-55 דקות לא מושפעות. | משימות שנדרשות פחות מ-24 שעות לביצוע לא מושפעות. |
| אחסון של תמונות מצב | האפשרות נתמכת בגרסאות Airflow 2.x ו-1.10.15 | נתמך | נתמך |
| טעינת תמונות מצב | לא נתמך | נתמך | נתמך |
| תמונות מצב מתוזמנות | לא נתמך | נתמך | נתמך |
| קטגוריה של סביבה בהתאמה אישית | לא נתמך | נתמך | נתמך |
| שמירת יומני משימות של Airflow רק ב-Cloud Logging | לא נתמך | נתמך | נתמך |
| שילוב של שושלת נתונים | לא נתמך | נתמך | נתמך |
| כלי CLI לפיתוח מקומי ב-Composer | לא נתמך | נתמך | נתמך |
השוואה בין גרסאות Airflow
Managed Airflow (דור 3) מספק סביבות עם Airflow 2 ו-Airflow 3.
תמיכה בתכונות של Managed Airflow (דור 3)
בטבלה הבאה מפורטות תכונות של Managed Airflow (דור 3) שעדיין לא נתמכות ב-Airflow 3.
| תכונה | סטטוס | תיאור |
|---|---|---|
| שדרוגים ל-Airflow 3 (תמונות מצב) | עדיין לא נתמך ב-Airflow 3 | העברה זה לצד זה של סביבות קיימות של Managed Airflow (דור 3) מ-Airflow 2 ל-Airflow 3 באמצעות תמונות מצב. |
| שדרוגים ל-Airflow 3 (במקום) | עדיין לא נתמך ב-Airflow 3 | שדרוגים במקום של סביבות Managed Airflow (דור 3) קיימות מ-Airflow 2 ל-Airflow 3 על ידי ציון גרסה עם Airflow 3 במהלך שדרוג. |
בעיות מוכרות ב-Airflow 3
הבעיות הבאות שאנחנו מודעים להן זוהו ב-Airflow 3:
- הודעות אזהרה ביומנים של עומסי עבודה ב-Airflow. אפשר להתעלם מההודעות האלה.
- אי אפשר להשתמש בקלות בכלי
airflowctlבסביבות ללא ממשק משתמש, כמו Airflow workers ב-Managed Airflow או בקונטיינרים של Docker. זו מגבלה של כלי השירות. מידע נוסף על ההגבלה הזו זמין בבעיה מספר 58230 במאגר Airflow ב-GitHub.
תמיכה בתכונות של Airflow 3
בטבלה הבאה מפורטות התכונות של Airflow 3 והתמיכה בהן:
| תכונה | סטטוס |
|---|---|
| ממשק משתמש של Airflow 3.0 | נתמך |
| ניהול גרסאות של DAG | נתמך |
| מילוי חוסרים בנתונים (מממשק המשתמש של Airflow) | נתמך |
| תזמון מבוסס-אירועים | נתמך |
| נכסים | נתמך |
| הפעלת הסקה וכוונון של היפר-פרמטרים | נתמך |
| כלי שורת הפקודה airflowctl | נתמך |
| חבילות DAG (מלבד LocalDagBundle) | עדיין לא נתמך ב-Airflow 3 |
| Edge Executor ומשימות בשפות תכנות אחרות | עדיין לא נתמך ב-Airflow 3 |
תמונות של Managed Service for Apache Airflow
כדי להריץ את Apache Airflow, Managed Airflow יוצר קובצי אימג' של Docker שמקבצים מהדורות של Airflow עם קבצים בינאריים נפוצים אחרים וספריות Python.
תמונות Managed Airflow כוללות שינויים ב-Airflow שספציפיים ל-Managed Airflow ולא מתאימים לבסיס הקוד של Airflow upstream. כל תמונה של Managed Airflow מכילה חבילות שהותקנו מראש, וגם שינויים ב-Airflow שספציפיים ל-Managed Airflow.
Google מפרסמת מעת לעת תמונות חדשות של Managed Airflow:
ב-Managed Airflow (דור 3), התמונות כוללות גרסאות חדשות של גרסאות Airflow נתמכות. אתם יכולים לבחור גרסת Airflow וגרסת build שבהן אתם רוצים להשתמש. השיפורים ב-Managed Airflow מתעדכנים בסביבה שלכם באופן אוטומטי.
ב-Managed Airflow (דור 2) וב-Managed Airflow (דור 1 מדור קודם), התמונות כוללות שיפורים ב-Managed Airflow וגרסאות חדשות של גרסאות Airflow נתמכות. כדי ליהנות מהשיפורים ב-Managed Airflow, צריך לשדרג את הסביבה לגרסה מאוחרת יותר של Managed Airflow.
הוצאה משימוש של גרסאות ותמיכה
מלחין 3
Google תומכת בגרסת Airflow למשך תקופה מסוימת אחרי שהיא הושקה:
0-12 חודשים מתאריך ההשקה: יש תמיכה בסביבות מנוהלות של Airflow (דור 3) שמופעל בהן ה-build הזה של Airflow.
12 חודשים ומעלה מתאריך ההשקה: אין תמיכה בסביבות של Managed Airflow (דור 3) שפועלות בגרסאות האלה.
אחרי שגרסת Airflow לא נתמכת יותר, גם סביבות שמריצות את גרסת Airflow הזו לא נתמכות ומנוהלות באופן מלא על ידי המשתמש.
סביבות עבודה פועלות עם גרסאות Airflow נתמכות ולא נתמכות באופן הבא:
אפשר ליצור סביבות עם כל הגרסאות הנתמכות של Airflow.
עדיין אפשר להשתמש בסביבה עם גרסת Airflow שכבר לא נתמכת. הסביבה עדיין פועלת, אפשר להמשיך להשתמש בה ולשדרג אותה לגרסת Airflow נתמכת.
במקרים מסוימים, שדרוג לגרסה או לבנייה מאוחרת יותר של Airflow הוא הפתרון היחיד שזמין לנקודת חולשה באבטחה.
Composer 2
Google תומכת בגרסאות של Managed Airflow (דור 2) למשך תקופה מסוימת אחרי שהגרסה יוצאת:
0-12 חודשים מתאריך ההשקה: יש תמיכה בסביבות של Managed Airflow (דור 2) שפועלות בגרסאות האלה.
12 חודשים ומעלה מתאריך ההשקה: אין תמיכה בסביבות של Managed Airflow (דור 2) שפועלות בגרסאות האלה.
אפשר להשתמש בגרסאות מנוהלות של Airflow אחרי התאריך שבו הן כבר לא נתמכות. לדוגמה, אם הסביבה שלכם מבוססת על גרסה מנוהלת של Airflow שהתקופה שבה היא נתמכת הסתיימה, הסביבה עדיין פועלת ואפשר להמשיך להשתמש בה. במקרה כזה, מומלץ לשדרג את הסביבה לגרסה נתמכת.
מלחין/ה 1
גרסאות חדשות של Managed Airflow (Legacy Gen 1) פורסמו עד סוף מרץ 2023. כל הגרסאות שפורסמו של Managed Airflow (Legacy Gen 1) פועלות בהתאם לאותה מדיניות הוצאה משימוש של גרסאות כמו Managed Airflow (Gen 2) ונתמכות בהתאם לה.
סכימות של גרסאות
בקטע הזה מתוארות סכימות של גרסאות Airflow ו-Managed Airflow, וכינויי גרסאות.
סכימת גרסת Airflow
זרימת האוויר פועלת לפי סכימת הגרסאות הסמנטיות של התוכנה. לכל גרסה של Airflow יש גרסה ראשית, משנית ותיקון.
מלחין 3
ב-Managed Airflow (דור 3), גרסאות וגרסאות build חדשות של Airflow הופכות לזמינות עם הזמן.
הסביבה שלכם יכולה לפעול עם כל הגרסאות והבילדים הקודמים של Airflow, והיא מקבלת עדכונים לרכיבי התשתית שלה באופן אוטומטי. כל גרסה וכל build נתמכים כמו שמתואר במאמר הוצאה משימוש ותמיכה בגרסאות, ואפשר לשדרג את גרסת Airflow לגרסה או ל-build מאוחרים יותר.
Composer 2
רשימת הגרסאות של Airflow שנתמכות בכל גרסה של Managed Airflow מופיעה כאן.
בכל מהדורה, Managed Airflow (דור 2) תומך בשתי גרסאות משניות של Airflow 2.
לדוגמה, Managed Airflow 2.4.0 תומך ב-Airflow 2.4.* וב-Airflow 2.5.*.
לכל גרסה משנית של Airflow 2, Managed Airflow תומך בגרסת תיקון אחת.
לדוגמה, עבור Airflow 2.4.*, Managed Airflow תומך ב-Airflow 2.4.3.
כשגרסת תיקון חדשה של Airflow 2 זמינה ב-Managed Airflow, בגרסה התואמת יש שתי גרסאות תיקון של Airflow 2 שזמינות לאותה גרסה משנית של Airflow. גרסת הפאץ' הקודמת מוסרת באחת מהגרסאות הבאות.
לדוגמה, Managed Airflow 2.3.4 תומך ב-Airflow 2.5.1 וב-Airflow 2.5.3.
יכול להיות שב-Managed Airflow ידלגו על חלק מגרסאות התיקון של Airflow בין הגרסאות של Managed Airflow. בנוסף, אם יש בעיות פונקציונליות, איכות או ביצועים בגרסת תיקון ספציפית של Airflow, יכול להיות ש-Managed Airflow ידלג על הגרסה הזו.
לדוגמה, המערכת מדלגת על Airflow 2.1.3 ו-Airflow 2.1.4 זמין.
גרסת Managed Airflow שמופעלת בגרסה יציבה של Airflow יכולה לכלול עדכוני Airflow שבוצעו להם backport מגרסה מאוחרת יותר של Airflow.
מלחין/ה 1
הגרסה האחרונה של Airflow שנתמכת ב-Managed Airflow (דור קודם 1) היא Airflow 2.4.3.
רק Managed Airflow (Legacy Gen 1) תומך ב-Airflow 1.10.15, שהיא הגרסה האחרונה שפורסמה של Airflow 1.
סכימת הגרסאות של Managed Airflow
מלחין 3
סכימת הגרסאות של Managed Airflow (דור 3) מתעדת את הגרסאות והגרסאות הבונות של Airflow:
composer-3-airflow-x.y.z-build.t
כאשר:
composer-3היא הגרסה הראשית של Managed Airflow.
airflow-x.y.z.build.tהיא הגרסה וה-build של Airflow. לכל מהדורה הבאה של אותה גרסת Airflow ב-Managed Airflow (דור 3) יש מספר build גבוה יותר. מספר ה-build מוגדר על ידי Managed Airflow ולא על ידי פרויקט הקוד הפתוח של Airflow.
Composer 2
סכימת ניהול הגרסאות של תמונות Managed Airflow (דור 2) מתעדת את הגרסאות של Managed Airflow ושל Airflow:
composer-2.b.c-airflow-x.y.z
כאשר:
composer-2.b.cמציין את הגרסה המשנית ואת גרסת התיקון של התאמות אישיות מנוהלות ב-Managed Airflow (דור 2). ככלל, גרסאות משניות של Managed Airflow תואמות לשינויים משמעותיים בפונקציונליות בהשוואה לגרסה המשנית הקודמת, למשל כשמשנים את קבוצת הגרסאות הזמינה של Airflow. גרסאות תיקון מתעדכנות במהדורות הבאות.
airflow-x.y.zהיא הגרסה של Airflow, והיא מציינת את הגרסה הראשית, המשנית והגרסה של תיקון הבאגים של Airflow שנעשה בה שימוש בתמונה ספציפית של Managed Airflow.
מלחין/ה 1
סכימת ניהול הגרסאות של תמונות Managed Airflow (Legacy Gen 1) כוללת את הגרסאות של Managed Airflow ושל Airflow:
composer-1.b.c-airflow-x.y.z
כאשר:
-
composer-1.b.cהיא הגרסה של התאמות אישיות שמנוהלות על ידי Managed Airflow -
airflow-x.y.zהיא הגרסה של Airflow
כינויי גרסה
כינויי גרסאות פועלים באופן הבא:
Managed Airflow מתרגם את הכינוי של הגרסה לפורמט המלא כשהוא יוצר את הסביבה:
- כל הכינויים של הגרסאות הופכים ל-
composer-3-airflow-x.y.z-build.tב-Managed Airflow (דור 3). - כל הכינויים של הגרסאות הופכים ל-
composer-a.b.c-airflow-x.y.zב-Managed Airflow (דור 2) וב-Managed Airflow (דור 1 מדור קודם).
- כל הכינויים של הגרסאות הופכים ל-
ב-Managed Airflow (דור 3), שימוש בכינוי גרסה, כמו
composer-3-airflow-x.yלא משדרג אוטומטית את גרסת Airflow ואת הגרסה של הסביבה. הסביבה נשארת באותה גרסה של Airflow עד שמבצעים שדרוג. הסביבה עדיין מקבלת שדרוגים אוטומטיים של התשתית, כרגיל.ב-Managed Airflow (Gen 2) וב-Managed Airflow (Legacy Gen 1), שימוש בכינוי גרסה, כמו
composer-a-airflow-x.y.zלא מספק שדרוגים אוטומטיים לסביבה. הסביבה נשארת באותה גרסה של Managed Airflow ו-Airflow עד שמבצעים שדרוג.
כינויים של גרסאות Managed Airflow (דור 3)
Managed Airflow (דור 3) תומך בכינויי הגרסאות הבאים:
| כינוי | גרסת Airflow |
|---|---|
composer-3-airflow-2 |
הגרסה וה-build האחרונים של Airflow 2 |
composer-3-airflow-x.y |
הגרסה וה-build העדכניים של Airflow בגרסאות x.y ראשיות ומשניות |
composer-3-airflow-x.y.z |
הגרסה העדכנית ביותר של Airflow שצוינה |
כינויים של גרסאות Managed Airflow (Gen 2)
Managed Airflow (דור 2) תומך בכינויי הגרסאות הבאים:
| כינוי | גרסה של Managed Airflow | גרסת Airflow |
|---|---|---|
composer-2-airflow-2 |
הגרסה האחרונה של Managed Airflow (דור 2) | הגרסה האחרונה של Airflow 2 |
composer-2-airflow-x.y |
הגרסה האחרונה של Managed Airflow (דור 2) | הגרסה האחרונה של Airflow בגרסאות ראשיות ומשניות של x.y |
composer-2-airflow-x.y.z |
הגרסה האחרונה של Managed Airflow (דור 2) | גרסה ספציפית של Airflow |
composer-2.b.c-airflow-x.y |
גרסה ספציפית של Managed Airflow (דור 2) | הגרסה האחרונה של Airflow זמינה בגרסאות הראשיות והמשניות של x.y |
כינויים של גרסאות (Legacy Gen 1) של Managed Airflow
Managed Airflow (Legacy Gen 1) תומך בכינויי הגרסאות הבאים:
| כינוי | גרסה של Managed Airflow | גרסת Airflow |
|---|---|---|
composer-1-airflow-2 |
הגרסה האחרונה של Managed Airflow (דור קודם 1) | הגרסה האחרונה של Airflow 2 |
composer-1-airflow-1 |
הגרסה האחרונה של Managed Airflow (דור קודם 1) | הגרסה האחרונה של Airflow 1 |
composer-1-airflow-x.y |
הגרסה האחרונה של Managed Airflow (דור קודם 1) | הגרסה האחרונה של Airflow בגרסאות ראשיות ומשניות של x.y |
composer-1-airflow-x.y.z |
הגרסה האחרונה של Managed Airflow (דור קודם 1) | גרסה ספציפית של Airflow |
composer-1.b.c-airflow-x.y |
גרסה ספציפית של Managed Airflow (דור 1 קודם) | הגרסה האחרונה של Airflow זמינה בגרסאות ראשיות ומשניות של x.y. |
כינויי הגרסאות הבאים מפנים אל Managed Airflow (דור 3). עדיין אפשר להשתמש בהם, אבל מומלץ לעבור לכינויים בגרסה שלכם של Managed Airflow.
composer-latest-airflow-x.yשווה ל-composer-3-airflow-x.y.composer-latest-airflow-x.y.zשווה ל-composer-3-airflow-x.y.z.
ארגומנטים של גרסה ב-Google Cloud CLI
כשיוצרים או משדרגים סביבת Managed Airflow באמצעות Google Cloud CLI, אפשר לציין את הגרסאות של Managed Airflow ושל Airflow:
מלחין 3
הארגומנט
--image-versionמציין את הגרסה וה-build של Airflow בפורמטcomposer-3-airflow-x.y.z-build.t. אפשר להשתמש בכינויי גרסאות, שמפוענחים על ידי Google Cloud CLI לפורמט המלא.
--airflow-versionמציין את גרסת Airflow בפורמטים הבאים:הפורמט
x.y.zמיועד לגרסת ה-build העדכנית של הגרסה שצוינה של Airflow. הפורמט הזה שווה לכינוי הגרסהcomposer-3-airflow-x.y.z.הפורמט
x.yמיועד לגרסה העדכנית ביותר של Airflow שזמינה בגרסאותx.yראשיות ומשניות. הפורמט הזה שווה לכינוי הגרסהcomposer-3-airflow-x.y.
x.y.z-build.tהיא הגרסה וה-build שצוינו של Airflow. הפורמט הזה שווה ל-composer-3-airflow-x.y.z-build.t.
Composer 2
הארגומנט
--image-versionמציין את Managed Airflow (דור 2) ואת גרסאות Airflow:-
composer-a.b.c-airflow-x.y.zיוצר סביבה עם הגרסאות שצוינו של Managed Airflow ו-Airflow. - כינויי גרסה קודם כל מומרים לפורמט
composer-a.b.c-airflow-x.y.zואז יוצרים סביבה עם הגרסאות שצוינו של Managed Airflow (דור 2) ושל Airflow.
-
--airflow-versionמציין את גרסת Airflow בפורמטים הבאים:הפורמט
x.y.zמיועד לגרסה העדכנית ביותר של Managed Airflow (דור 2) ולגרסה שצוינה של Airflow. הפורמט הזה שווה לכינוי הגרסהcomposer-2-airflow-x.y.z.הפורמט
x.yהוא לגרסה העדכנית של Managed Airflow (דור 2) ולגרסה העדכנית של Airflow שזמינה בגרסאותx.yעיקריות ומשניות. הפורמט הזה שווה לכינוי הגרסהcomposer-2-airflow-x.y.
מלחין/ה 1
הארגומנט
--image-versionמציין את Managed Airflow (Legacy Gen 1) ואת גרסאות Airflow:-
composer-a.b.c-airflow-x.y.zיוצר סביבה עם הגרסאות שצוינו של Managed Airflow ו-Airflow. - כינויי גרסה קודם כל מומרים לפורמט
composer-a.b.c-airflow-x.y.zואז יוצרים סביבה עם הגרסאות שצוינו של Managed Airflow (Legacy Gen 1) ושל Airflow.
-
--airflow-versionמציין את גרסת Airflow בפורמטים הבאים:הפורמט
x.y.zהוא לגרסה האחרונה של Managed Airflow (Legacy Gen 1) ולגרסה שצוינה של Airflow. הפורמט הזה שווה לכינוי הגרסהcomposer-1-airflow-x.y.z.הפורמט
x.yהוא לגרסה העדכנית של Managed Airflow (Legacy Gen 1) ולגרסה העדכנית של Airflow שזמינה בגרסאותx.yראשוניות ומשניות. הפורמט הזה שווה לכינוי הגרסהcomposer-1-airflow-x.y.