טוקן מוגבל לשלוחות ופעילויות מסוימות בלבד
-
@sh0548534047
בס"ד ולאחר עבודה מרובה עם קלוד יצרתי לך קוד JSON ליצירת מפתח API עם ההגבלות שביקשת, להלן רשימת ההגבלות (נכתב ע"י קלוד):מגבלות מפתח ה־API
כללי: כל שירותי ה־API פתוחים, חוץ מניהול קבצים (FileAction) והעלאת קבצים (UploadFile), שמוגבלים כמו שמפורט כאן.
השלוחות המורשות:
- רשימה 1: 1/1, 1/3, 1/4, 2/1, 3/1, 8/1. רק קבצים שנמצאים ישירות בשלוחה, בלי תתי שלוחות.
- רשימה 2: 4, 9/9. כולל כל תתי השלוחות.
העתקת קבצים:
- מותר להעתיק קבצים בלבד, לא שלוחות שלמות.
- מותר להעתיק רק מהשלוחות המורשות ואליהן.
- כתובת היעד חייבת להיות שלוחה, בלי שם קובץ, כך שאי אפשר לדרוס קובץ קיים.
- כל בקשה מעתיקה קובץ אחד. כדי להעתיק כמה קבצים, שולחים בקשה נפרדת לכל קובץ.
מחיקה, העברה ושינוי שם: חסומים בכל השלוחות.
העלאת קבצים:
- מותר להעלות רק לשלוחות המורשות.
- בנתיב ההעלאה כותבים רק את שם השלוחה, בלי שם קובץ. למשל ivr2:1/1, ולא ivr2:1/1/000.wav.
- כל קובץ מקבל מספור אוטומטי, כך שאי אפשר לדרוס קובץ קיים.
- כל קובץ שמע מומר אוטומטית לפורמט של המערכת.
- מותר להעלות גם קבצי TTS (טקסט להקראה).
הגנות נוספות:
- אי אפשר לצאת מהשלוחות המורשות עם .. בנתיב.
- אי אפשר לשלוח כמה קבצים בבקשה אחת (what0, what1 וכו').
- הנתיבים נכתבים בלי / אחרי ivr2:, למשל ivr2:1/1/000.wav.
והנה הקוד להדבקה בממשק יצירת מפתח API (תלחץ על "יצירת מפתח חדש", אח"כ תלחץ על לשונית "תצוגת JSON", תלחץ "אפשר עריכה", הדבק את הקוד, גלול למטה, לחץ על "שמור" והעתק את המפתח API שנוצר):
{ "tokenNike": "מפתח מוגבל", "tokenMore": { "ws_parms_blacklist": [ "what?*", "autoNumbering", "convertAudio" ], "ws_parms_mismatch_action": "remove", "default_acl_policy": "allow", "acl_rules": [ { "name": "חסימת FileAction כברירת מחדל", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [], "set_params": {} }, { "name": "העתקה 1/1 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 1/1 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/1/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 1/3 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/3/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 1/4 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:1/4/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 2/1 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:2/1/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 3/1 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:3/1/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 8/1 ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:8/1/*.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 4/** ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:4/**.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:1/1", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:1/3", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:1/4", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:2/1", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:3/1", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:8/1", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:4", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:4/**", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:9/9", "token" ], "set_params": {} }, { "name": "העתקה 9/9/** ← 9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "action=copy", "what=ivr2:9/9/**.*", "target=ivr2:9/9/**", "token" ], "set_params": {} }, { "name": "חסימת יעד עם שם קובץ", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "target=**.*" ], "set_params": {} }, { "name": "חסימת .. במקור", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "what=**..**" ], "set_params": {} }, { "name": "חסימת .. ביעד", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/FileAction" ], "params": [ "target=**..**" ], "set_params": {} }, { "name": "חסימת UploadFile כברירת מחדל", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [], "set_params": {} }, { "name": "העלאה ל-1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/1", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/3", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/4", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:2/1", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:3/1", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:8/1", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:4", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:4/**", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:9/9", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאה ל-9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:9/9/**", "file", "token" ], "set_params": { "autoNumbering": "1", "convertAudio": "1" } }, { "name": "העלאת TTS ל-1/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/1", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-1/3", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/3", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-1/4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:1/4", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-2/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:2/1", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-3/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:3/1", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-8/1", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:8/1", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-4", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:4", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-4/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:4/**", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-9/9", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:9/9", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "העלאת TTS ל-9/9/**", "active": true, "policy": "allow", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=ivr2:9/9/**", "file", "tts=1", "token" ], "set_params": { "autoNumbering": "1" } }, { "name": "חסימת העלאה עם שם קובץ", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=**.*" ], "set_params": {} }, { "name": "חסימת .. בהעלאה", "active": true, "policy": "deny", "ip": [], "endpoint": [ "/api/UploadFile" ], "params": [ "path=**..**" ], "set_params": {} } ] } } -
-
לאחר עבודה מרובה עם קלוד
זה טענה עליכם - תעשו את זה יותר קל !!!
מסכים
-
@אז-נדברו
במקום להכין מחדש אתם יכולים להכין בקלות (AI) ממשק להגדרה -
@אז-נדברו ידידי היקר טוב שציינת שנכתב עם קלוד אבל בתור נציג הניהול כדאי שתבדוק לפני שאתה מפרסם בפומבי הגסון הזה לא יעבוד לו בימות
הכי קל ליצירת גסון זה דרך הממשק להוסיף את הפרמטרים שאתה רוצה דרך חומת האש אם היה לי כוח וזמן הייתי יוצר לו אחד כזה אבל אין לי
@sh0548534047 יותר פשוט זה לאשר את מה שאתה צריך למה הטוקן הזה אמור לשמש ? אם הוא ניגש רק לשלוחות האלה והוא לא יכול למחוק או להעתיק מה התכלית שלו ? -
@אז-נדברו ידידי היקר טוב שציינת שנכתב עם קלוד אבל בתור נציג הניהול כדאי שתבדוק לפני שאתה מפרסם בפומבי הגסון הזה לא יעבוד לו בימות
הכי קל ליצירת גסון זה דרך הממשק להוסיף את הפרמטרים שאתה רוצה דרך חומת האש אם היה לי כוח וזמן הייתי יוצר לו אחד כזה אבל אין ליאתה חושב שאני מפרסם כזה דבר בלי לבדוק אותו לעומק?!
הרצתי עשרות בדיקות עם פרמטרים שונים על מערכת שלי, ולא פירסמתי את הקוד עד שוידאתי שהוא עובד תקין. -
אם הוא ניגש רק לשלוחות האלה והוא לא יכול למחוק או להעתיק מה התכלית שלו ?
הוא יכול להעתיק קבצים בתוך השלוחות האלו.
כמו מערכת מסוגרת לעצמה
-
@אז-נדברו אם זה ככה אני מתנצל מבחינת מבנה הוא תקין אבל למה צריך כל כך הרבה כללים ? אתה יכול להכניס הכול בכללים בודדים

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