זוהי תצורת סכין הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
knife-configure - דף האיש עבור תת-פקודה להגדרת הסכין.
אל האני סכין להגדיר הפקודה המשנה משמשת ליצירת הקבצים knife.rb ו-client.rb כך
ניתן להפיץ אותם לתחנות עבודה ולצמתים.
תחביר
לפקודה המשנה הזו יש את התחביר הבא בעת יצירת קובץ knife.rb:
$ תצורת סכין (אפשרויות)
והתחביר הבא בעת יצירת קובץ client.rb:
$ סכין להגדיר את ספריית הלקוח
אפשרויות
לפקודה המשנה הזו יש את האפשרויות הבאות:
--admin-client-key נתיב
הנתיב למפתח הפרטי המשמש את הלקוח, בדרך כלל קובץ בשם admin.pem.
--admin-client-name שֵׁם
שם הלקוח, בדרך כלל שם הלקוח המנהל.
-c CONFIG_FILE, --config CONFIG_FILE
קובץ התצורה לשימוש.
--שף-אפס-פורט נמל
הפורט עליו שף-אפס יקשיב.
--[בלי צבע
השתמש כדי להציג פלט צבעוני.
-ד, --בטל עריכה
השתמש כדי למנוע את פתיחת $EDITOR וכדי לקבל נתונים כפי שהם.
--ברירות מחדל
השתמש כדי שהסכין ישתמש בערך ברירת המחדל במקום לבקש ממשתמש לספק אחד.
-e עוֹרֵך, --עוֹרֵך עורך
$EDITOR המשמש עבור כל הפקודות האינטראקטיביות.
-E סביבה, --סביבה הסביבה
שם הסביבה. כאשר אפשרות זו מתווספת לפקודה, הפקודה
ירוץ רק נגד הסביבה בעלת השם.
-F פוּרמָט, --פוּרמָט פורמט
פורמט הפלט: תקציר (ברירת מחדל), טֶקסט, ג'סון, יאמל, ו pp.
-ח, - עזרה
מציג עזרה עבור הפקודה.
-אני, --התחלתי
השתמש ליצירת לקוח API, בדרך כלל לקוח מנהל ב- a
שרת שף שהותקן טרי.
-k מַפְתֵחַ, --מַפְתֵחַ מפתח
המפתח הפרטי שבו הסכין ישתמש כדי לחתום על בקשות שנעשו על ידי לקוח ה-API ל-
שרת שף.
--הדפס-אחרי
השתמש כדי להציג נתונים לאחר פעולה הרסנית.
-r REPO, --מאגר REPO
הדרך אל השף-ריפו.
-s כתובת אתר, --שרת-URL כתובת האתר
כתובת האתר של שרת השף.
-u מִשׁתַמֵשׁ, --מִשׁתַמֵשׁ משתמש
שם המשתמש המשמש את הסכין כדי לחתום על בקשות של לקוח ה-API לשף
שרת. האימות ייכשל אם שם המשתמש אינו תואם למפתח הפרטי.
-ב, --גִרְסָה
הגרסה של השף-לקוח.
-V, --מִלוּלִי
הגדר עבור פלטים יותר מילוליים. להשתמש -VV למילוליות מירבית.
--validation-client-name שֵׁם
שם לקוח האימות.
--מפתח אימות נתיב
הנתיב למפתח האימות המשמש את הלקוח, בדרך כלל קובץ בשם
validation.pem.
-י, --כן
השתמש כדי להגיב לכל הנחיות האישור ב-"כן". סכין לא יבקש
אִשׁוּר.
-ז, --מצב מקומי
השתמש כדי להפעיל את השף-לקוח במצב מקומי. זה מאפשר את כל הפקודות שעובדות
נגד שרת השף כדי לעבוד גם נגד השף-repo המקומי.
דוגמאות
$ להגדיר סכין
$ knife configure client '/directory'
השתמש ב-knife-configure באינטרנט באמצעות שירותי onworks.net