EdgeWorkers CLI تعمل واجهة سطر أوامر EdgeWorkers (CLI) على تسريع عملية تسجيل وتحميل وتنشيط واختبار وظائف EdgeWorkers على شبكة Akamai Edge.
انتقل إلى Akamai CLI لـ EdgeKV للحصول على معلومات حول كيفية إدارة قواعد بيانات EdgeKV واستدعاء EdgeKV API من سطر الأوامر.
لاستخدام هذه الأداة تحتاج إلى:
brew install akamai
الاستخدام:
akamai install edgeworkers
الاستخدام:
akamai update edgeworkers
يتيح لك EdgeWorkers CLI تعيين القيم الافتراضية لخيارات الأمر. هناك طريقتان لإنشاء ملف التكوين:
~/.akamai-cli/ew-config
، وقم بتخزين الخصائص كما يلي: [default]
edgeworkerName=testEW
groupId=12345
versionId=1-0-2
config
لتعيين الخصائص الافتراضية: akamai edgeworkers config set
يتم عرض أسماء الخصائص المتاحة هنا.
يمكّنك EdgeWorkers CLI من إدارة وظائف EdgeWorkers عن طريق استدعاء EdgeWorkers API.
الاتفاقيات:
[]
<>
الاستخدام:
akamai edgeworkers [options] [command]
خيارات:
بناء الجملة | وصف |
---|---|
-V، - الإصدار | عرض رقم الإصدار لبرنامج EdgeWorkers CLI. |
--debug | إظهار معلومات التصحيح. |
--edgerc
| استخدم بيانات الاعتماد في ملف edgerc للأمر. (موقع الملف الافتراضي هو ~/.edgerc ) |
--القسم
| استخدم هذا القسم في ملف edgerc . (القسم الافتراضي هو [افتراضي] ) |
--configSection
| استخدم هذا القسم في ملف ew-config الذي يحتوي على مجموعة خصائص التكوين الافتراضية. (القسم الافتراضي هو [افتراضي] ) |
--مهلة
| يمكنك تحديد قيمة المهلة لأمر ما بالثواني لتجاوز القيمة الافتراضية البالغة دقيقتين. على سبيل المثال، إذا قمت بإضافة "--timeout 10" إلى أمر ما، فستنتهي المهلة إذا استغرق الخادم أكثر من 10 ثوانٍ للاستجابة. |
--json [path] | اكتب مخرجات واجهة سطر الأوامر (CLI) بتنسيق JSON للمسار المتوفر اختياريًا. إذا لم يتم توفير المسار، فاكتب مخرجات JSON إلى الدليل الرئيسي لـ CLI |
--jsonout | اكتب إخراج CLI كـ JSON إلى stdout. |
-ح، --مساعدة | عرض معلومات الاستخدام لـ EdgeWorkers CLI. |
الأوامر:
الأمر | الاسم المستعار | وصف |
---|---|
مساعدة [command] | عرض معلومات الاستخدام للأمر المحدد. |
مجموعات القائمة | إل جي [group-identifier] | يمكن لمطوري العملاء العثور على مستوى وصول EdgeWorkers الخاص بهم من خلال مجموعة Luna Access Control Group. |
معرفات القائمة | لي [options] [edgeworker-identifier] | قم بإدراج معرفات EdgeWorker المسجلة حاليًا. |
سجل | معرف الإنشاء
| قم بتسجيل معرف EdgeWorker جديد للرجوع إليه في سلوك إدارة الممتلكات. |
معرف التحديث | واجهة المستخدم
| يسمح لمطور العملاء بتحديث Luna ACG أو سمات الاسم الخاصة بمعرف EdgeWorker الحالي. |
حذف المعرف | حذف المعرف [options] | حذف معرف EdgeWorker الموجود نهائيًا. |
إصدارات القائمة | lv
| قائمة معلومات الإصدار لمعرف EdgeWorker المحدد. |
تحميل | إنشاء الإصدار [options] | ينشئ إصدارًا جديدًا من معرف EdgeWorker المحدد والذي يتضمن حزمة التعليمات البرمجية. |
حذف النسخة | حذف الإصدار [options] | حذف إصدار موجود من معرف EdgeWorker المحدد نهائيًا. |
تحميل | نسخة التنزيل [options] | قم بتنزيل حزمة التعليمات البرمجية لإصدار EdgeWorker. |
تنزيل المراجعة | الدكتور [options] | قم بتنزيل حزمة التعليمات البرمجية المجمعة التي تحتوي على التعليمات البرمجية والتبعيات التي ينفذها EdgeWorker. |
الحالة | قائمة التنشيط [options] | قائمة حالة التنشيط لمعرف EdgeWorker المحدد. |
مراجعات القائمة | lr [options] | قم بإدراج سجل المراجعة لمعرف EdgeWorker المحدد. |
الحصول على المراجعة | gr
| احصل على تفاصيل لمراجعة محددة. |
مقارنة المراجعات | cr
| عرض اختلافات التبعية بين مراجعتين لنفس EdgeWorker. |
تفعيل المراجعة | ع [options] | قم بتنشيط مراجعة لمعرف EdgeWorker المحدد على شبكة Akamai. |
مراجعة الدبوس [options] | قم بتثبيت مراجعة نشطة لمعرف EdgeWorker المحدد. |
إلغاء تثبيت المراجعة [options] | قم بإلغاء تثبيت مراجعة مثبتة نشطة لمعرف EdgeWorker محدد. |
الحصول على المراجعة بوم | غيغابايت [options] | عرض تفاصيل مراجعة محددة للحزمة المركبة. |
تنشيط مراجعة القائمة | lra [options] | قم بإدراج حالة تنشيط المراجعة لمعرف EdgeWorker المحدد. |
تفعيل | av
| قم بتنشيط إصدار لمعرف EdgeWorker محدد على شبكة Akamai. |
تعطيل | deact
| قم بإلغاء تنشيط إصدار لمعرف EdgeWorker معين على شبكة Akamai. |
التحقق من صحة | vv
| التحقق من صحة إصدار حزمة التعليمات البرمجية دون تحميل حزمة التعليمات البرمجية. |
إنشاء رمز المصادقة | مصادقة [options] | يُنشئ رمزًا مميزًا للمصادقة يمكن استخدامه للحصول على رؤوس استجابة تصحيح أخطاء EdgeWorker التفصيلية. تحتاج إلى الإصدار 1.7.1 على الأقل من EdgeWorkers CLI لتشغيل هذا الأمر. |
استنساخ | استنساخ
| استنساخ EdgeWorker من معرف EdgeWorker الموجود. |
قائمة العقود | عقود لى [options] | قائمة معرفات العقود التي يمكن للمستخدم الوصول إليها. |
خصائص القائمة | ليرة لبنانية
| قائمة الخصائص المرتبطة بمعرف EdgeWorker المحدد. |
حدود القائمة | حدود لى | اعرض الحدود المتنوعة التي يفرضها EdgeWorkers على عدد عمليات التنشيط ومعرفات EdgeWorkers والإصدارات التي يمكنك نشرها. |
قائمة ريستيريس | لي ريستيرس [options] | قم بإدراج طبقات الموارد التي يمكن استخدامها لإنشاء معرف EdgeWorker أو استنساخه. |
عرض ريستير | show-restier
| يمكن للعملاء الحصول على تفاصيل طبقة الموارد لمعرف EdgeWorker محدد. |
الحصول على التقارير | احصل على قائمة بجميع تقارير EdgeWorkers المتاحة. |
الحصول على التقرير
| احصل على تقرير EdgeWorkers لمعرف EdgeWorker محدد. |
قائمة التكوين | احصل على كافة القيم في ملف التكوين. |
الحصول على التكوين
| احصل على قيمة التكوين من قسم في ملف التكوين. |
مجموعة التكوين
| قم بتعيين قيمة التكوين في القسم. |
حفظ التكوين -p | حفظ خصائص التكوين في القسم. |
تم إلغاء ضبط التكوين
| قم بإلغاء تعيين قيمة التكوين في القسم. |
يمكن لمطوري العملاء العثور على مستوى وصول EdgeWorkers الخاص بهم من خلال مجموعة Luna Access Control Group.
الاستخدام: akamai edgeworkers list-groups [options] [group-identifier]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف المجموعة | خياري | قيمة Luna Access Group (عادةً رقم) للتحقق من أذونات EdgeWorkers |
تتم تصفية الإخراج إلى مجموعات التحكم في الوصول إلى Luna التي تتمتع بإمكانية EdgeWorkers واحدة على الأقل.
يمكن أن تكون الإمكانات: VIEW،VIEW_VERSION،EDIT،VIEW_ACTIVATION،CREATE_VERSION،ACTIVATE
قم بإدراج معرفات EdgeWorker المسجلة حاليًا.
الاستخدام: akamai edgeworkers list-ids [options] [edgeworker-identifier]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--groupId
| قم بتصفية قائمة معرفات EdgeWorker حسب مجموعة الأذونات |
--resourceTierId
| قم بتصفية معرف EdgeWorker حسب طبقة الموارد |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | خياري | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
قم بتسجيل معرف EdgeWorker جديد للرجوع إليه في سلوك إدارة الممتلكات.
الاستخدام: akamai edgeworkers register [options]
خيار | وصف |
---|---|
--resourceTierId | معرف طبقة المورد الجديد الذي سيتم ربط EdgeWorker به. |
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف المجموعة | مطلوب | قيمة Luna Access Group (عادةً رقم) للتحقق من أذونات EdgeWorkers |
اسم عامل الحافة | مطلوب | تسمية قصيرة يمكن قراءتها بواسطة الإنسان تصف مثيل EdgeWorkers |
سيتم توفير رأس استجابة الموقع بمعرف EdgeWorker الجديد.
سيتم تزويد نص استجابة تفاصيل معرف EdgeWorker (JSON) برمز استجابة 201.
لتعطيل المطالبات لغرض التشغيل الآلي، يمكن توفير "resourceTierId" كمدخل.
يسمح لمطور العملاء بتحديث Luna ACG أو سمات الاسم الخاصة بمعرف EdgeWorker الحالي.
الاستخدام: akamai edgeworkers update-id [options]
خيار | وصف |
---|---|
--resourceTierId | معرف طبقة المورد الجديد الذي سيتم ربط EdgeWorker به |
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المجموعة | مطلوب | قيمة Luna Access Group (عادةً رقم) للتحقق من أذونات EdgeWorkers |
اسم عامل الحافة | مطلوب | تسمية قصيرة يمكن قراءتها بواسطة الإنسان تصف مثيل EdgeWorkers |
تتطلب واجهة برمجة التطبيقات توفير معرف المجموعة والاسم حتى في حالة تغيير إحدى هذه السمات فقط.
سيتم تزويد نص استجابة تفاصيل معرف EdgeWorker (JSON) بـ 200 رمز استجابة.
يجب أن يكون معرف طبقة المورد المقدم هو نفس معرف EdgeWorker الموجود بالفعل. من أجل توفير معرف طبقة مورد مختلف، يرجى استخدام عملية النسخ.
قم بحذف معرف EdgeWorker الموجود نهائيًا.
الاستخدام: akamai edgeworkers delete-id [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--noPrompt | تخطي مطالبة تأكيد الحذف |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
لا يمكن حذف معرف EdgeWorker إلا إذا لم يكن لديه أي إصدار نشط حاليًا أو تم تنشيطه على شبكة Akamai.
تأكد من عدم وجود خصائص نشطة مرتبطة بـ EdgeWorker قبل الحذف.
قائمة معلومات الإصدار لمعرف EdgeWorker المحدد.
الاستخدام: akamai edgeworkers list-versions [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف الإصدار | خياري | مؤشر عدد صحيح فريد لإصدار مثيل EdgeWorkers |
يتم فرز مجموعة النتائج حسب قيمة تسلسل التحميل التي لا يتم عرضها (عدد صحيح داخلي متزايد).
إصدارات EdgeWorker هي سلاسل محددة من قبل العميل.
ينشئ إصدارًا جديدًا من معرف EdgeWorker المحدد والذي يتضمن حزمة التعليمات البرمجية.
الاستخدام: akamai edgeworkers upload [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--حزمة
| المسار إلى ملف الحزمة بتنسيق tgz |
--codeDir
| دليل العمل الذي يتضمن ملفات main.js وbundle.json |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
يجب توفير واحد من --bundle
أو --codeDir
(ولكن ليس كليهما).
يجب العثور على مسارات وملفات حزم التعليمات البرمجية في نظام الملفات المحلي.
--bundle
يتوقع ملف tgz تم إنشاؤه بالفعل وفقًا لمواصفات EdgeWorkers.
--codeDir
يتوقع مسار دليل يحتوي على كل من main.js (ملف الأحداث) وbundle.json (ملف البيان).
سيوفر خيار --codeDir
التحقق من صحة تنسيق Bundle.json.
لا يقوم --codeDir
بحزم أدلة أو تعليمات برمجية أخرى تتجاوز main.js وbundle.json.
سيقوم --codeDir
بإنشاء ملف tarball (tgz) في حالة نجاح التحقق من صحة الملف.
ستقوم الخدمة بمقارنة المجموع الاختباري لكرات القطران الجديدة مع كرات القطران التي تم تحميلها مسبقًا لنفس معرف EdgeWorker ( ewId
). إذا تم العثور على تطابق، فلن يُسمح بإنشاء الإصدار الجديد.
يتم إنشاء versionId
بواسطة العميل وسيتم سحبه من Bundle.json.
سيتم توفير رأس استجابة الموقع بمعرف إصدار EdgeWorker الجديد.
سيتم تزويد نص استجابة تفاصيل إصدار EdgeWorker (JSON) برمز استجابة 201.
حذف إصدار موجود من معرف EdgeWorker المحدد نهائيًا.
الاستخدام: akamai edgeworkers delete-version [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--noPrompt | تخطي مطالبة تأكيد الحذف |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف الإصدار | مطلوب | مؤشر عدد صحيح فريد لإصدار مثيل EdgeWorkers |
لا يمكن حذف الإصدار إلا إذا لم يكن نشطًا حاليًا أو تم تنشيطه على شبكة Akamai.
إذا كان الإصدار نشطًا حاليًا، فيجب إلغاء تنشيطه قبل حذفه.
قم بتنزيل حزمة التعليمات البرمجية لإصدار EdgeWorker.
الاستخدام: akamai edgeworkers download [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--downloadPath
| مسار لتخزين ملف الحزمة الذي تم تنزيله؛ الإعدادات الافتراضية هي الدليل الرئيسي لـ CLI إذا لم يتم توفيرها. |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف الإصدار | مطلوب | مؤشر عدد صحيح فريد لإصدار مثيل EdgeWorkers |
--downloadPath
أو لم يتم العثور عليه في نظام الملفات المحلي، فسيتم استخدام الدليل الفرعي لذاكرة التخزين المؤقت AkamaiCLI: /edgeworkers-cli/edgeworkers//
قم بتنزيل حزمة التعليمات البرمجية المجمعة التي تحتوي على التعليمات البرمجية والتبعيات التي ينفذها EdgeWorker.
الاستخدام: akamai edgeworkers download-revision [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--downloadPath
| مسار لتخزين ملف الحزمة المدمج الذي تم تنزيله؛ الإعدادات الافتراضية هي الدليل الرئيسي لـ CLI إذا لم يتم توفيرها. |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف مراجعة فريد لمثيل EdgeWorkers محدد |
--downloadPath
أو لم يتم العثور عليه في نظام الملفات المحلي، فسيتم استخدام الدليل الفرعي لذاكرة التخزين المؤقت AkamaiCLI: /edgeworkers-cli/edgeworkers//
قائمة حالة التنشيط لمعرف EdgeWorker المحدد.
الاستخدام: akamai edgeworkers status [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--versionId
| معرف الإصدار |
--activationId
| معرف التنشيط |
--activeOnNetwork | يحد من عرض النتائج للإصدارات النشطة حاليًا فقط |
--الشبكة
| يقتصر النتائج على الإصدارات التي تم تنشيطها على شبكة معينة (التدريج أو الإنتاج) |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
قم بإدراج سجل المراجعة لمعرف EdgeWorker المحدد.
الاستخدام: akamai edgeworkers list-revisions [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--versionId
| معرف الإصدار |
--activationId
| معرف التنشيط |
--مثبت فقط | يحد من عرض النتائج للمراجعات المثبتة حاليًا أو مسبقًا فقط |
--مثبت حاليًا | يحد من النتائج لإظهار المراجعات المثبتة حاليًا فقط |
--الشبكة
| يقتصر النتائج على الإصدارات التي تم تنشيطها على شبكة معينة (التدريج أو الإنتاج) |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
الحصول على تفاصيل لمراجعة محددة.
الاستخدام: akamai edgeworkers get-revision [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة |
عرض اختلافات التبعية بين مراجعتين لنفس EdgeWorker.
الاستخدام: akamai edgeworkers compare-revisions [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة الأولى |
معرف المراجعة | مطلوب | معرف المراجعة الثانية |
قم بتنشيط مراجعة لمعرف EdgeWorker المحدد على شبكة Akamai.
الاستخدام: akamai edgeworkers activate-revision [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--ملحوظة | ملاحظة لتحديد سبب إعادة تنشيط المراجعة |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة |
قم بتثبيت مراجعة نشطة لمعرف EdgeWorker المحدد.
الاستخدام: akamai edgeworkers pin-revision [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--ملحوظة | ملاحظة لتحديد سبب تثبيت المراجعة |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة |
قم بإلغاء تثبيت مراجعة مثبتة نشطة لمعرف EdgeWorker محدد.
الاستخدام: akamai edgeworkers unpin-revision [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--ملحوظة | ملاحظة لتحديد سبب إزالة تثبيت المراجعة |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة |
عرض تفاصيل مراجعة محددة للحزمة المركبة.
الاستخدام: akamai edgeworkers get-revision-bom [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--activeVersions | تحديد النتائج لإظهار الإصدارات النشطة فقط |
--currentlyPinnedRevisions | يعرض معلومات إضافية حول المراجعة المثبتة حاليًا |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
معرف المراجعة | مطلوب | معرف المراجعة |
قم بإدراج حالة تنشيط المراجعة لمعرف EdgeWorker المحدد.
الاستخدام: akamai edgeworkers list-revision-activations [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--versionId | معرف الإصدار |
--activationId | معرف التنشيط |
--شبكة | يقتصر النتائج على الإصدارات التي تم تنشيطها على شبكة معينة (التدريج أو الإنتاج) |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
قم بتنشيط إصدار لمعرف EdgeWorker محدد على شبكة Akamai.
الاستخدام: akamai edgeworkers activate [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
شبكة | مطلوب | التسمية التي يجب إرسال تنشيط شبكة Akamai (التدريج أو الإنتاج) إليها |
معرف الإصدار | مطلوب | مؤشر عدد صحيح فريد لإصدار مثيل EdgeWorkers |
يجب أن تكون الشبكة إما مرحلية أو إنتاجية. سيتم تطبيع الكتابة بالأحرف الكبيرة إلى الأحرف الكبيرة.
سيتم تزويد رأس استجابة الموقع بمعرف تنشيط EdgeWorker الجديد.
سيتم تزويد نص استجابة تفاصيل تنشيط EdgeWorker (JSON) برمز استجابة 201.
التحقق من صحة إصدار حزمة التعليمات البرمجية دون تحميل حزمة التعليمات البرمجية
الاستخدام: akamai edgeworkers validate [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
packagePath | مطلوب | المسار إلى ملف الحزمة بتنسيق tgz |
يجب العثور على مسار حزمة التعليمات البرمجية في نظام الملفات المحلي.
تتوقع حزمة التعليمات البرمجية وجود ملف tgz تم إنشاؤه بالفعل وفقًا لمواصفات EdgeWorkers.
قم بإلغاء تنشيط إصدار لمعرف EdgeWorker معين على شبكة Akamai.
الاستخدام: akamai edgeworkers deactivate [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | مقبض عدد صحيح فريد لمثيل EdgeWorkers |
شبكة | مطلوب | التسمية التي يجب إرسال تنشيط شبكة Akamai (التدريج أو الإنتاج) إليها |
معرف الإصدار | مطلوب | مؤشر عدد صحيح فريد لإصدار مثيل EdgeWorkers |
يجب أن تكون الشبكة إما مرحلية أو إنتاجية. سيتم تطبيع الكتابة بالأحرف الكبيرة إلى الأحرف الكبيرة.
سيتم تزويد رأس استجابة الموقع بمعرف تنشيط EdgeWorker الجديد.
سيتم تزويد نص استجابة تفاصيل تنشيط EdgeWorker (JSON) برمز استجابة 201.
يُنشئ رمزًا مميزًا للمصادقة يمكن استخدامه للحصول على رؤوس استجابة تصحيح أخطاء EdgeWorker التفصيلية. تحتاج إلى الإصدار 1.7.1 على الأقل من EdgeWorkers CLI لتشغيل هذا الأمر. استخدم الخيار -V, --version لعرض رقم الإصدار الحالي لـ EdgeWorkers CLI.
الاستخدام: akamai edgeworkers create-auth-token [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
- انتهاء الصلاحية
| مدة انتهاء الرمز المميز، بالدقائق. |
--التنسيق
| التنسيق الذي سيتم طباعة الإخراج به |
دعوى | وجود | وصف |
---|---|---|
اسم المضيف | اختياري | اسم المضيف للعقار. إذا لم يتم توفير اسم مضيف، فسيتم إنشاء الرمز المميز لجميع المضيفين ( /* ) ضمن الخاصية. على سبيل المثال: www.test.com، www.test1.com |
--expiry
بين 1 و720 دقيقة (12 ساعة). الافتراضي هو 8 hours
.يسمح للعميل باستنساخ EdgeWorker من معرف EdgeWorker الموجود.
الاستخدام: akamai edgeworkers clone
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--ewName | اسم عامل الحافة |
--groupId | معرف المجموعة |
دعوى | وجود | وصف |
---|---|---|
ResourceTierId | مطلوب | معرف طبقة المورد الذي سيتم استنساخ EdgeWorker إليه. |
قائمة معرفات العقود التي يمكن للمستخدم الوصول إليها.
الاستخدام: akamai list-contracts
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
قائمة الخصائص المرتبطة بمعرف EdgeWorker محدد.
الاستخدام: akamai edgeworkers list-properties
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
--activeOnly | إرجاع الخصائص النشطة فقط |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | معرف EdgeWorker |
قم بإدراج الحدود المختلفة التي يفرضها EdgeWorkers على عدد عمليات التنشيط ومعرفات EdgeWorkers والإصدارات التي يمكنك نشرها.
الاستخدام: akamai edgeworkers list-limits [options]
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
قم بإدراج طبقات الموارد التي يمكن استخدامها لإنشاء معرفات EdgeWorker أو استنساخها.
الاستخدام: akamai list-restiers
خيار | وصف |
---|---|
--contractId | طبقات الموارد لمعرف العقد المحدد. |
-ح، --مساعدة | معلومات استخدام الإخراج |
يمكن للعملاء الحصول على تفاصيل طبقة الموارد لمعرف EdgeWorker محدد.
الاستخدام: akamai show-restier
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | معرف EdgeWorker |
قم بإدراج أنواع التقارير المتاحة التي يمكن إنشاؤها لمعرف EdgeWorker.
الاستخدام: akamai get reports
خيار | وصف |
---|---|
-ح، --مساعدة | معلومات استخدام الإخراج |
get report
للحصول على تقرير خاص بـ EdgeWorker معين.احصل على تقرير لمعرف EdgeWorker المحدد.
الاستخدام: akamai get report
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
-s، --startDate
| مطلوب | يشير الطابع الزمني ISO 8601 إلى وقت بدء تقرير EdgeWorkers. |
-e, --endDate
| خياري | يشير الطابع الزمني ISO 8601 إلى وقت انتهاء تقرير EdgeWorkers. إذا لم يتم تحديده، فسيتم تعيين وقت الانتهاء افتراضيًا على الوقت الحالي. |
--الحالة
| خياري | سلسلة مفصولة بفواصل للتصفية حسب حالة EdgeWorkers. القيم: success ، genericError ، unknownEdgeWorkerId ، unimplementedEventHandler ، runtimeError ، executionError ، timeoutError ، resourceLimitHit ، cpuTimeoutError ، wallTimeoutError ، initCpuTimeoutError ، initWallTimeoutError . |
--ev, --eventHandlers
| خياري | سلسلة مفصولة بفواصل لتصفية EdgeWorkers حسب الحدث الذي يقوم بتشغيلها. القيم: onClientRequest ، onOriginRequest ، onOriginResponse ، onClientResponse ، responseProvider . |
دعوى | وجود | وصف |
---|---|---|
معرف التقرير | مطلوب | نوع التقرير. |
معرف عامل الحافة | مطلوب | معرف EdgeWorker |
get reports
.startDate
خيارًا مطلوبًا.احصل على جميع الخصائص الافتراضية في قسم من ملف التكوين.
الاستخدام: akamai config list
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
default
. لاستخدام قسم مختلف، يجب على المستخدمين تحديد أمر akamai edgeworkers
باستخدام الخيار --configSection
.config
التالية.احصل على قيمة افتراضية محددة في قسم من ملف التكوين.
الاستخدام: akamai config get
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
مفتاح | مطلوب | اسم الخاصية الافتراضية |
يسمح للعملاء بتعيين/تحديث قيمة افتراضية محددة في قسم من ملف التكوين.
الاستخدام: akamai config set
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
مفتاح | مطلوب | اسم الخاصية الافتراضية |
قيمة | مطلوب | قيمة الخاصية الافتراضية |
يسمح للعملاء بإلغاء تعيين قيمة افتراضية محددة في قسم من ملف التكوين.
الاستخدام: akamai config unset
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
مفتاح | مطلوب | اسم الخاصية الافتراضية |
يسمح للعملاء بحفظ القيم الافتراضية بكميات كبيرة.
الاستخدام: akamai config save [options]
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
-p، --خصائص | مطلوب | خصائص التكوين. استخدم التنسيق "مفتاح = قيمة" لتعيين خاصية ومساحة بيضاء لتقسيمها. |
يسمح للعملاء بعرض تفاصيل تجاوزات مستوى التسجيل لعامل الحافة.
الاستخدام: akamai edgeworkers log-level get [options]
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | معرف EdgeWorker الذي سيتم عرض معلومات تجاوز مستوى التسجيل له. |
معرف التسجيل | خياري | سيتم عرض معرف التسجيل الخاص بمستوى التسجيل. |
logging-identifier
، فسيتم عرض جميع تجاوزات مستوى التسجيل.logging-identifier
هو ثابت رقمي، يحدد تجاوز مستوى السجل. يمكن الحصول عليه أثناء إنشاء التجاوز، أو عن طريق سرد كافة التجاوزات دون توفير الوسيطة الاختيارية والبحث عن حقل loggingId
التجاوز المحدد.يسمح للعملاء بتعيين مستوى التسجيل لـ EdgeWorker.
الاستخدام: akamai edgeworkers log-level set [options]
خيار | وجود | وصف |
---|---|---|
-ح، --مساعدة | خياري | معلومات استخدام الإخراج |
--انتهاء الصلاحية | خياري | يحدد المدة التي سيتم فيها تطبيق تجاوز مستوى التسجيل الخاص بالمستخدم. وبعد مروره، يعود مستوى التسجيل مرة أخرى إلى المستوى الافتراضي المحدد في الحزمة. |
--ds2Id | خياري | معرف Datastream الذي سيتم استخدامه بجانب المعرف المحدد في ملف EdgeWorker's bundle.json . |
دعوى | وجود | وصف |
---|---|---|
معرف عامل الحافة | مطلوب | معرف EdgeWorker الذي سيتم تغيير مستوى التسجيل له. |
شبكة | مطلوب | الشبكة التي سيتم تطبيق مستوى التسجيل الجديد عليها. إما "الإنتاج" أو "التدريج". |
مستوى | مطلوب | مستوى تسجيل جديد يمكن تطبيقه على EdgeWorker. للحصول على القيم المحتملة، راجع وثائق تسجيل العملاء. |
bundle.json
الخاص بـ Edgeworker.loggingId
التجاوز. يمكن استخدام loggingId
للحصول على هذه التفاصيل في أي وقت باستخدام الأمر الفرعي log-level get
وتمريره إلى وسيطة اختيارية logging-identifier
.--expires
، فإن الخيار الافتراضي هو ألا تنتهي صلاحية التجاوز أبدًا.--expires
كلاً من إدخال اللغة الطبيعية والطوابع الزمنية القياسية. يرجى الرجوع إلى وثائق حزمة chrono
للحصول على المواصفات الكاملة. ./akamai-edgeworkers log-level set 654321 production info --expires 1h
./akamai-edgeworkers log-level set 654321 staging trace --expires "2024-08-13T15:00+02:00"
لمزيد من المعلومات حول EdgeWorkers، راجع الموارد التالية:
لقد انتهيت تمامًا، برمجية سعيدة! إذا واجهت أية مشكلات مع EdgeWorkers CLI، فاطرحها كمشكلة github. لا تتردد في إنشاء طلب سحب مع الإصلاح أو الاقتراح.
نحن نرحب بالمساهمات المقدمة من موظفي Akamai أو العملاء أو غيرهم. قبل فتح العلاقات العامة، يرجى التحقق مما يلي: