טוקן מוגבל לשלוחות ופעילויות מסוימות בלבד
-
ניסיתי בממשק חומת האש ולא הבנתי מילה
האם יש מישהו שכבר עשה מפתחות מוגבלים פעם.
אני רוצה שכל הדברים יהיה פתוח רקמחיקת קבצים והעברה לא יעבדו כלל בכל הקובץ וחו"מ בכל הקובץ שלא יהיה אפשרות של העתקה לשם או משם וכן העלאת קבצים חדשים TTS/שמע רק בשלוחות מסוימות שיהיה אפשרות זו
השלוחות שיהיה שם אפשרות העתקה מ/לשם וכן העלאת TTS/שמע הם:1/1 1/3 1/4 2/1 3/1 8/1 4 וכל השלוחות מתחתיו 9/9 וכל השלוחות מתחתיו.אשמח אם משהו יוכל לעזור לי בזה
תודה רבהכבר עשיתי בחומת האש הוספת כלל לכל שלוחה מכל מוצר וכן הגבלה על השירותים הנ"ל אבל מחיקה עדיין עבד העתקה עדיין עבד העברה עדיין עבר רק העלאת קבצים רגילה לא עבד גם לא במוגדרים כמאושרים
בקיצור
לא הצלחתי לעשות אי אפשר רק בתנאי ש.. -
@sh0548534047
אם אני מבין נכון אתה בעצם רוצה שהכל יהיה פתוח חוץ ממחיקת והעברת קבצים בכל השלוחות.
וכן העתקה והעלאת קבצים תהיה מוגבלת כדלהלן:
ניתן להעתיק קבצים ושלוחות לכל השלוחות רק משלוחות:
1/1, 1/3, 1,4, 2/1, 3/1, 8/1
ובשלוחות הנ"ל יהיה ניתן להעתיק רק קבצים ותיקיות שנמצאים ישירות תחת השלוחת הנ"ל ולא בתתי שלוחות (למרות שמי שרוצה להעתיק תתי שלוחות יכול פשוט להעתיק את השלוחה הראשית אותה אתה הרי מרשה להעתיק),
וכן יהיה ניתן להעתיק לכל השלוחות בקו את כל השלוחות והקבצים שתחת שלוחות 4, 9/9 (כולל תתי שלוחות).
ובשלוחות הנ"ל יהיה אפשר להעלות קבצים ויהיה ניתן להעלותם רק עם מספור אוטומטי כדי שהם לא ידרסו קובץ קיים.הבנתי נכון?
-
@אז-נדברו
הבנת מצוין
תודה על התגובה המהירה
אך שינוי קטן אני רוצה גם להעתיק שיוכל להעתיק רק קבצים משם ורק לתיקיות הנ"ל לא משם לכל המערכת אלא כמו מערכת מסוגרת לעצמה... -
@sh0548534047
אתה רוצה שגם בשלוחות 4 ו9/9 יהי ניתן להעתיק רק קבצים ולא תיקיות, ורק בתוך השלוחות הנ"ל? -
-
@אז-נדברו
??? -
@sh0548534047
תנסה להבין מזה
https://f2.freeivr.co.il/post/181828 -
@sh0548534047
אם אתה מסתבך אני מוכן לנסות לעזור לך ישירות. -
@אA
אני לא מסתדר
אם תוכל ליצור לי זאת אשמח
sh0548534047@gmail.com
תשלח לי מייל ואחזיר לך את מספר המערכת. -
@sh0548534047
בס"ד ולאחר עבודה מרובה עם קלוד יצרתי לך קוד JSON ליצירת מפתח API עם ההגבלות שביקשת, להלן רשימת ההגבלות (נכתב ע"י קלוד):מגבלות מפתח ה־API
כללי: כל שירותי ה־API פתוחים, חוץ מאלה:
- ניהול קבצים (FileAction) והעלאת קבצים (UploadFile): מוגבלים כמו שמפורט בהמשך.
- כתיבת קבצי טקסט (UploadTextFile) ושינוי סוג שלוחה (UpdateExtension): חסומים לגמרי.
השלוחות המורשות:
- רשימה 1: 1/1, 1/3, 1/4, 2/1, 3/1, 8/1. רק השלוחה עצמה והקבצים שנמצאים ישירות בה. תת־שלוחה שלהן לא מורשית, לא כמקור ולא כיעד.
- רשימה 2: 4, 9/9. כולל כל תתי השלוחות והקבצים שבהן.
העתקה:
- מקור ויעד: מותר להעתיק קבצים ושלוחות שלמות, רק מהשלוחות המורשות ואליהן. העתקה של שלוחה מרשימה 1 מעתיקה גם את כל תתי השלוחות שלה.
- יעד: אפשר לציין שלוחה, או נתיב מלא עם שם קובץ. כשמעתיקים קובץ עם שם, קובץ קיים באותו שם נדרס.
- מספור: כשהיעד הוא שלוחה, קובץ ששמו מספר סידורי מקבל את המספר הפנוי הבא.
- העתקת שלוחה: אם ביעד כבר יש תת־שלוחה באותו שם, היא נדרסת, כולל ה־ext.ini שלה.
העלאה:
- שלוחות: מותר להעלות רק לשלוחות המורשות.
- נתיב: אפשר להעלות לשלוחה (ivr2:1/1) או לנתיב עם שם קובץ (ivr2:1/1/name.wav). כשמעלים לנתיב עם שם, קובץ קיים באותו שם נדרס.
- autoNumbering: מקבל 0 או 1. כשמעלים לשלוחה בלי שם קובץ, צריך את הערך 1, אחרת השרת מחזיר path is invalid.
- convertAudio: מקבל 0 או 1. ההמרה לא חובה.
- TTS: מותר להעלות גם קבצי TTS, עם tts=1.
- קבצים גדולים: העלאה בחלקים של קבצים מעל 50 MB, לא נתמכת במפתח מוגבל.
חסום:
- מחיקה, העברה ושינוי שם: בכל השלוחות.
- קבצי הגדרות (.ini, כמו ext.ini): אי אפשר להעלות, להעתיק לתוכם או להעתיק אותם. היוצא מהכלל היחיד הוא דריסה בהעתקת שלוחה, כמו שכתוב למעלה.
- .. בנתיב: אי אפשר להשתמש בו כדי לצאת מהשלוחות המורשות, לא בהעלאה ולא בהעתקה.
- כמה קבצים בבקשה אחת (what0, what1): חומת האש מוחקת את הפרמטרים האלה מהבקשה.
- פרמטרים לא מוכרים: בקשה עם פרמטר שלא מופיע בכללים נחסמת.
והנה הקוד להדבקה בממשק יצירת מפתח API (תלחץ על "יצירת מפתח חדש", אח"כ תלחץ על לשונית "תצוגת JSON", תלחץ "אפשר עריכה", הדבק את הקוד, גלול למטה, לחץ על "שמור" והעתק את המפתח API שנוצר):
{ "tokenNike": "מפתח מוגבל", "tokenUser": "DIyg6e59el3lhewAbJbl3Q", "tokenMore": { "ws_parms_blacklist": [ "what?*" ], "ws_parms_mismatch_action": "remove", "default_acl_policy": "allow", "acl_rules": [ { "ip": [], "name": null, "active": true, "params": [], "policy": "deny", "endpoint": [ "/api/UploadFile", "/api/FileAction", "/api/UploadTextFile", "/api/UpdateExtension" ], "set_params": {} }, { "ip": [], "name": "העלאה ו-TTS לשלוחות המורשות (כולל שם קובץ)", "active": true, "params": [ "path=ivr2:1/1", "path=ivr2:1/3", "path=ivr2:1/4", "path=ivr2:2/1", "path=ivr2:3/1", "path=ivr2:8/1", "path=ivr2:4", "path=ivr2:4/**", "path=ivr2:9/9", "path=ivr2:9/9/**", "path=ivr2:1/1/*.*", "path=ivr2:1/3/*.*", "path=ivr2:1/4/*.*", "path=ivr2:2/1/*.*", "path=ivr2:3/1/*.*", "path=ivr2:8/1/*.*", "file", "token", "convertAudio=1", "convertAudio=0", "autoNumbering=1", "autoNumbering=0", "tts=1" ], "policy": "allow", "endpoint": [ "/api/UploadFile" ], "set_params": {} }, { "ip": [], "name": "חסימת העלאה – .. בנתיב או קובץ הגדרות (.ini)", "active": true, "params": [ "path=**..**", "path=**.ini", "file", "token", "convertAudio=1", "convertAudio=0", "autoNumbering=1", "autoNumbering=0", "tts=1" ], "policy": "deny", "endpoint": [ "/api/UploadFile" ], "set_params": {} }, { "ip": [], "name": null, "active": true, "params": [ "action=copy", "what=ivr2:1/1/*.*", "what=ivr2:1/3/*.*", "what=ivr2:1/4/*.*", "what=ivr2:2/1/*.*", "what=ivr2:3/1/*.*", "what=ivr2:8/1/*.*", "what=ivr2:1/1", "what=ivr2:1/3", "what=ivr2:1/4", "what=ivr2:2/1", "what=ivr2:3/1", "what=ivr2:8/1", "what=ivr2:4", "what=ivr2:4/**", "what=ivr2:9/9", "what=ivr2:9/9/**", "target=ivr2:1/1", "target=ivr2:1/3", "target=ivr2:1/4", "target=ivr2:2/1", "target=ivr2:3/1", "target=ivr2:8/1", "target=ivr2:4", "target=ivr2:4/**", "target=ivr2:9/9", "target=ivr2:9/9/**", "target=ivr2:1/1/*.*", "target=ivr2:1/3/*.*", "target=ivr2:1/4/*.*", "target=ivr2:2/1/*.*", "target=ivr2:3/1/*.*", "target=ivr2:8/1/*.*", "token" ], "policy": "allow", "endpoint": [ "/api/FileAction" ], "set_params": {} }, { "ip": [], "name": "חסימת העתקה – .. ביעד או יעד קובץ הגדרות (.ini)", "active": true, "params": [ "action=copy", "what", "target=**..**", "target=**.ini", "token" ], "policy": "deny", "endpoint": [ "/api/FileAction" ], "set_params": {} }, { "ip": [], "name": "חסימת העתקה – .. במקור או מקור קובץ הגדרות (.ini)", "active": true, "params": [ "action=copy", "what=**..**", "what=**.ini", "target", "token" ], "policy": "deny", "endpoint": [ "/api/FileAction" ], "set_params": {} } ] } } -
-
לאחר עבודה מרובה עם קלוד
זה טענה עליכם - תעשו את זה יותר קל !!!
מסכים
-
@אז-נדברו
במקום להכין מחדש אתם יכולים להכין בקלות (AI) ממשק להגדרה -
@אז-נדברו ידידי היקר טוב שציינת שנכתב עם קלוד אבל בתור נציג הניהול כדאי שתבדוק לפני שאתה מפרסם בפומבי הגסון הזה לא יעבוד לו בימות
הכי קל ליצירת גסון זה דרך הממשק להוסיף את הפרמטרים שאתה רוצה דרך חומת האש אם היה לי כוח וזמן הייתי יוצר לו אחד כזה אבל אין לי
@sh0548534047 יותר פשוט זה לאשר את מה שאתה צריך למה הטוקן הזה אמור לשמש ? אם הוא ניגש רק לשלוחות האלה והוא לא יכול למחוק או להעתיק מה התכלית שלו ? -
@אז-נדברו ידידי היקר טוב שציינת שנכתב עם קלוד אבל בתור נציג הניהול כדאי שתבדוק לפני שאתה מפרסם בפומבי הגסון הזה לא יעבוד לו בימות
הכי קל ליצירת גסון זה דרך הממשק להוסיף את הפרמטרים שאתה רוצה דרך חומת האש אם היה לי כוח וזמן הייתי יוצר לו אחד כזה אבל אין ליאתה חושב שאני מפרסם כזה דבר בלי לבדוק אותו לעומק?!
הרצתי עשרות בדיקות עם פרמטרים שונים על מערכת שלי, ולא פירסמתי את הקוד עד שוידאתי שהוא עובד תקין. -
אם הוא ניגש רק לשלוחות האלה והוא לא יכול למחוק או להעתיק מה התכלית שלו ?
הוא יכול להעתיק קבצים בתוך השלוחות האלו.
כמו מערכת מסוגרת לעצמה
-
@אז-נדברו אם זה ככה אני מתנצל מבחינת מבנה הוא תקין אבל למה צריך כל כך הרבה כללים ? אתה יכול להכניס הכול בכללים בודדים

-
@אז-נדברו אם זה ככה אני מתנצל מבחינת מבנה הוא תקין אבל למה צריך כל כך הרבה כללים ? אתה יכול להכניס הכול בכללים בודדים
אדרבה, תביא קוד לזה ואבדוק אם הוא ממלא את בקשתו של @sh0548534047
-
@אז-נדברו את אותו הקוד שעשית רק להכניס כמה הגדרות בתוך אותו כלל אין הגבלה כמה הגדרות יהיה בתוך כלל יש הגבלה של כללים וזה חורג מהמותר
אני לא הבנתי מה הוא צריך ואין לי כוח להתעמק אם זה ייתן לו לשמור את הגסון הזה וזה יעבוד לו מעולה
מיני ומינך יתקלס עילאה
אני לא באתי לקנטר חלילה יש לי ניסיון אם יצירת גסון מוגבל שהייתי צריך טוקן שאני יוכל לפרסם בפומבי ושיהיה מוגבל לפעולות מאוד ספציפיות ואף אחד פה לא עזר לי אז למדתי את הנושא יסודי וממבט ראשוני הגסון היה נראה לי חשוד בגלל האורך אם זה תקין מעולה -
@sh0548534047
הסתדרת או שעדיין רלוונטי?
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות