כל מי שחיבר סוכן אוטומטי או צינור פריסה לחשבון ענן מכיר את הדפיקות הקלות בלב בזמן ההגדרה. ב־15 בספטמבר 2026, Cloudflare פרסמה שינוי שמוריד את מפלס החרדה הזה. במקום לחלק טוקנים שרואים את כל החשבון או לפתוח את הארנק עבור חוזה Enterprise יקר, החברה הציגה מנגנון הרשאות מפורט שמאפשר להגביל משתמשים, סוכנים וסקריפטים ברמת ה־Worker הבודד.
סוף למפתחות של כל הבית
עד העדכון הנוכחי, חלוקת מפתחות גישה לשירותי Workers עבדה לפי מודל של הכל או כלום. אם רציתם שסוכן AI או צינור אוטומציה יעדכן סקריפט ספציפי, נאלצתם לתת לו טוקן עם הרשאות לכל הסקריפטים בחשבון. מפתח שדלף או פקודה שגויה של סוכן סיכנו את כל היישומים. מעכשיו, כל חשבון יכול לבודד משאבים ולהחיל הרשאה מינימלית בלי עלות נוספת.
הדבר האחרון שאתם רוצים זה שסוכן יבצע שינוי בסביבת ייצור רק בגלל שניתנה לו גישה רחבה יותר ממה שהוא צריך.הכרזת Cloudflare
במקום להסתבך עם עשרות הרשאות פרטניות, החברה הגדירה ארבעה תפקידים ברורים שמכסים את שלבי העבודה. התפקידים החשובים ביותר לאוטומציה הם Editor לפריסה בטוחה בלי יכולת מחיקה, ו־Content Read-Only שמאפשר לסוכנים לקרוא קוד מבלי לגעת בו. את התפקידים אפשר להחיל ברמת הפלטפורמה כולה, ברמת המוצר, או ישירות על סקריפט ספציפי.
זה שינוי קטן בהגדרות שחוסך הרבה דאגות באבטחה.
ההבדל בין לצפות לבין לפרוס
החלוקה החדשה מתאימה לתרחישי עבודה נפוצים. כשאנשי צוות או סוכני ניטור צריכים לאתר תקלות בביצועים, הם לא זקוקים לקוד המקור. תפקיד Metadata Read-Only מאפשר להם לתחקר שאילתות ב־GraphQL API, לבדוק יומני ריצה ולנתח Traces של סקריפט ספציפי, מבלי לחשוף את הקוד של אותו שירות ומבלי לראות דבר על יישומים שכנים.
מנגד, סוכן המיועד לביקורת קוד זקוק לקריאת הקבצים אך אינו אמור לשנותם. תפקיד Content Read-Only נותן בדיוק את זה. סוכני אוטומציה יכולים מעכשיו לקרוא או לפרוס קוד לסקריפט בודד, בלי יכולת למחוק אותו ובלי לגעת בשאר השירותים בחשבון הענן שלכם. עבור תהליכי CI/CD, תפקיד Editor מאפשר לעדכן גרסה ולקנפג הגדרות, אך מונע לחלוטין מחיקה של ה־Worker והשבתה של השירות.
| תפקיד | מה מותר לעשות | למה זה מיועד |
|---|---|---|
| Metadata Read-Only | צפייה ברשימות, הגדרות, מדדים, יומנים ונתוני ניטור ללא קוד מקור | איתור תקלות וניטור שגיאות בלי לחשוף את קוד היישום |
| Content Read-Only | קריאת תוכן וקוד המקור ללא יכולת שינוי או פריסה | ביקורת קוד בידי מפתחים או סוכני בינה מלאכותית |
| Editor | קריאה, כתיבה, עדכון הגדרות ופריסת קוד ללא יכולת יצירה או מחיקה | צינורות פריסה וסוכני פיתוח שמעדכנים גרסאות בייצור |
| Admin | שליטה מלאה במשאב כולל מחיקה, שינוי שם והענקת הרשאות לאחרים | ניהול עצמאי של רכיב יחיד ללא חשיפת שאר משאבי החשבון |
המוקש בניתוב ובמשאבים המקושרים
כאן מגיע הניואנס שחשוב להכיר לפני שמעדכנים את קובצי ה־Wrangler. אם ה־Worker שלכם מחובר לנתיב באמצעות Routes או Custom Domains, הרשאת Editor לסקריפט עצמו לא תספיק כדי לשנות אותם. שינוי נתיבי תעבורה עלול להפיל דומיין שלם, ולכן Cloudflare דורשת הרשאה ייעודית ברמת ה־Zone שנקראת Workers Routes.
ברגע שהנתיב מוגדר מראש, צינור הפריסה יכול להמשיך להעלות גרסאות חדשות של ה־Worker עם הרשאת Editor בלבד, כל עוד הוא אינו נוגע בחיבור הדומיין. בכל הנוגע לרכיבי Durable Objects, הם אינם מקבלים מודל הרשאות עצמאי אלא יורשים ישירות את תפקיד ה־Worker שמפעיל אותם. מי שמחזיק בהרשאת Editor יוכל לגשת לנתונים שלהם באמצעות Data Studio, בעוד שהרשאת Metadata תספק רק לוגים.
מה שקלאודפלייר עדיין לא סגרה
המודל אינו מושלם. מסדי נתונים של D1, מרחבי מפתח-ערך של KV ודליי אחסון של R2 עדיין אינם תומכים בבידוד לפי משאב יחיד. אם תרצו לתת גישה למסד D1 מסוים, ההרשאה תינתן עדיין ברמת כלל המאגרים בחשבון או במוצר כולו. Cloudflare מצהירה שתביא את אותם ארבעה תפקידים גם לשירותי האחסון בהמשך, אך כרגע הם נותרו בחוץ.
עוד שינוי שנכנס לתוקף ב־21 באוגוסט 2026 מסייע בהתמודדות עם חסימות: תגובות שגיאה 403 מחזירות כעת שדה documentation_url שמוביל ישירות לדוקומנטציה של נקודת הקצה שנחסמה. זה מקל על סוכנים אוטומטיים להבין איזה תפקיד חסר להם בלי לנחש. לא הייתי רץ להעביר את כל מערך ההרשאות בלילה אחד, אבל הבסיס סוף סוף הגיוני.
איך להגדיר את זה נכון
כדי להגדיר גישה ממוקדת לחבר צוות, נכנסים בלוח הבקרה אל Manage Account ואז Members, ויוצרים Policy עם התפקיד וה־Worker הספציפי. כאשר מנהלים כמה עובדים עם אותן דרישות, כדאי להשתמש ב־User Groups כדי להחיל את המדיניות על הקבוצה כולה במקום להגדיר כל משתמש בנפרד.
עבור סוכנים וצינורות CI/CD, מייצרים API Token חדש ותוחמים אותו ל־Worker הרלוונטי תחת תפקיד Editor. ההרשאות הישנות כמו Workers Scripts Edit ימשיכו לפעול ואין להן תאריך פקיעה רשמי, אך מומלץ להמיר אותן בהקדם לתפקידים החדשים כדי למנוע זליגת הרשאות מיותרת. הזמן של מפתחות לכל הבית עבר.
בינתיים, כדאי לפתוח את לוח הבקרה ולמחוק מפתחות ישנים ששכחתם מהם.
מקורות
- Give every teammate and agent the right level of access to your Workershttps://blog.cloudflare.com/workers-granular-authorization/
- Routes · Cloudflare Workers docshttps://developers.cloudflare.com/workers/configuration/routing/routes
- Custom Domains · Cloudflare Workers docshttps://developers.cloudflare.com/workers/configuration/routing/custom-domains
- Enriched 403 responses for the Cloudflare API · Changeloghttps://developers.cloudflare.com/changelog/post/2026-08-20-contextual-403s
- User Groups · Cloudflare Fundamentals docshttps://developers.cloudflare.com/fundamentals/manage-members/user-groups
- Cloudflarehttps://weba.co.il/tools/cloudflare/
- CI/CDhttps://weba.co.il/glossary/ci-cd/
הידיעה נכתבה מהמקורות שלמעלה בתאריך הפרסום, וכל טענה בה נבדקה מולם. מצאתם טעות? כתבו.