EdgeWorkers CLI อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ของ EdgeWorkers เร่งกระบวนการลงทะเบียน อัปโหลด เปิดใช้งาน และทดสอบฟังก์ชัน EdgeWorkers บนเครือข่าย Akamai Edge
ไปที่ Akamai CLI สำหรับ EdgeKV เพื่อดูข้อมูลวิธีจัดการฐานข้อมูล EdgeKV และเรียก EdgeKV API จากบรรทัดคำสั่ง
หากต้องการใช้เครื่องมือนี้คุณต้องมี:
ติดตั้ง Akamai CLI แล้ว
หากคุณไม่มี CLI และใช้ Homebrew บน Mac ให้รันคำสั่งนี้: brew install akamai
คุณยังสามารถดาวน์โหลดไบนารี CLI เฉพาะระบบปฏิบัติการหรืออิมเมจ Docker ได้ด้วย
ข้อมูลรับรอง EdgeGrid ที่ถูกต้องที่กำหนดค่าผ่าน Akamai Control Center (ดูเริ่มต้นใช้งาน API)
โหนดเวอร์ชัน 14 หรือสูงกว่า
หากคุณไม่ได้ติดตั้งแพ็คเกจ EdgeWorkers CLI ให้ใช้คำสั่ง Akamai CLI ต่อไปนี้เพื่อติดตั้งแพ็คเกจ EdgeWorkers CLI ล่าสุด:
การใช้งาน:
akamai install edgeworkers
หากคุณติดตั้ง CLI ไว้แล้ว ให้ใช้คำสั่ง Akamai CLI ต่อไปนี้เพื่อติดตั้งแพ็คเกจ EdgeWorkers CLI ล่าสุดที่มีฟังก์ชัน EdgeKV:
การใช้งาน:
akamai update edgeworkers
EdgeWorkers CLI ช่วยให้คุณตั้งค่าเริ่มต้นสำหรับตัวเลือกคำสั่งได้ มีสองวิธีในการสร้างไฟล์กำหนดค่า:
สร้างไฟล์กำหนดค่า ~/.akamai-cli/ew-config และจัดเก็บคุณสมบัติดังต่อไปนี้:
[ค่าเริ่มต้น] edgeworkerName=testEW groupId=12345 รหัสเวอร์ชัน=1-0-2
ใช้คำสั่ง config เพื่อตั้งค่าคุณสมบัติเริ่มต้น: akamai edgeworkers config set <key> <value>
ชื่อคุณสมบัติที่มีอยู่จะแสดงที่นี่
EdgeWorkers CLI ช่วยให้คุณจัดการฟังก์ชัน EdgeWorkers ได้โดยการเรียก EdgeWorkers API
อนุสัญญา:
อาร์กิวเมนต์เสริม []
อาร์กิวเมนต์ที่ต้องการ <>
การใช้งาน:
akamai edgeworkers [options] [command]
ตัวเลือก:
| ไวยากรณ์ | คำอธิบาย |
|---|---|
| -V, --เวอร์ชัน | แสดงหมายเลขเวอร์ชันสำหรับโปรแกรม EdgeWorkers CLI |
| --debug | แสดงข้อมูลการแก้ไขข้อบกพร่อง |
--edgerc <path> | ใช้ข้อมูลประจำตัวในไฟล์ edgerc สำหรับคำสั่ง (ตำแหน่งไฟล์เริ่มต้นคือ ~/.edgerc ) |
--ส่วน <name> | ใช้ส่วนนี้ในไฟล์ edgerc (ส่วนเริ่มต้นคือ [ค่าเริ่มต้น] ) |
--configSection <configSection> | ใช้ส่วนนี้ในไฟล์ ew-config ที่มีชุดคุณสมบัติการกำหนดค่าเริ่มต้น (ส่วนเริ่มต้นคือ [ค่าเริ่มต้น] ) |
--หมดเวลา <timeout> | คุณสามารถระบุค่าการหมดเวลาสำหรับคำสั่งเป็นวินาทีเพื่อแทนที่ค่าเริ่มต้น 2 นาที ตัวอย่างเช่น หากคุณเพิ่ม "--timeout 10" ให้กับคำสั่ง คำสั่งจะหมดเวลาหากเซิร์ฟเวอร์ใช้เวลาตอบสนองมากกว่า 10 วินาที |
--json [path] | เขียนเอาต์พุต CLI เป็น JSON ไปยังเส้นทางที่ระบุหรือไม่ก็ได้ หากไม่ได้ระบุพาธ ให้เขียนเอาต์พุต JSON ไปยังโฮมไดเร็กทอรีของ CLI |
| --jsonout | เขียนเอาต์พุต CLI เป็น JSON ไปยัง stdout |
| -h, --ช่วยด้วย | แสดงข้อมูลการใช้งานสำหรับ EdgeWorkers CLI |
คำสั่ง:
| คำสั่ง | นามแฝง | คำอธิบาย |
|---|---|
ช่วยด้วย [command] | แสดงข้อมูลการใช้งานสำหรับคำสั่งที่กำหนด |
รายการกลุ่ม | lg [group-identifier] | นักพัฒนาลูกค้าสามารถค้นหาระดับการเข้าถึง EdgeWorkers ของตนตามกลุ่มควบคุมการเข้าถึง Luna |
รายการรหัส | li [options] [edgeworker-identifier] | แสดงรายการรหัส EdgeWorker ที่ลงทะเบียนในปัจจุบัน |
ลงทะเบียน | create-id <group-identifier> <edgeworker-name> | ลงทะเบียนรหัส EdgeWorker ใหม่เพื่ออ้างอิงในลักษณะการทำงานของตัวจัดการอสังหาริมทรัพย์ |
อัปเดต-id | ui <edgeworker-identifier> <group-identifier> <edgeworker-name> [options] | อนุญาตให้นักพัฒนาลูกค้าอัปเดตแอตทริบิวต์ Luna ACG หรือชื่อของ EdgeWorker Identifier ที่มีอยู่ |
ลบ ID | ลบ-id [options] <edgeworker-identifier> | ลบ EdgeWorker Id ที่มีอยู่อย่างถาวร |
รายการเวอร์ชัน | lv <edgeworker-identifier> [version-identifier] | แสดงรายการข้อมูลเวอร์ชันของ EdgeWorker Id ที่กำหนด |
อัพโหลด | create-version [options] <edgeworker-identifier> | สร้างเวอร์ชันใหม่ของ EdgeWorker Id ที่กำหนดซึ่งรวมถึงชุดโค้ด |
ลบเวอร์ชัน | ลบเวอร์ชัน [options] <edgeworker-identifier> <version-identifier> | ลบเวอร์ชันที่มีอยู่ของ EdgeWorker Id ที่กำหนดอย่างถาวร |
ดาวน์โหลด | ดาวน์โหลดเวอร์ชัน [options] <edgeworker-identifier> <version-identifier> | ดาวน์โหลดชุดโค้ดของเวอร์ชัน EdgeWorker |
ดาวน์โหลด-แก้ไข | dr [options] <edgeworker-identifier> <revision-identifier> | ดาวน์โหลดชุดโค้ดรวมที่มีโค้ดและการขึ้นต่อกันที่ EdgeWorker ดำเนินการ |
สถานะ | การเปิดใช้งานรายการ [options] <edgeworker-identifier> | แสดงรายการสถานะการเปิดใช้งานของ EdgeWorker Id ที่กำหนด |
รายการแก้ไข | lr [options] <edgeworker-identifier> | แสดงรายการประวัติการแก้ไขสำหรับ EdgeWorker ID ที่กำหนด |
รับการแก้ไข | gr <edgeworker-identifier> <revision-identifier> | รับรายละเอียดสำหรับการแก้ไขเฉพาะ |
เปรียบเทียบแก้ไข | cr <edgeworker-identifier> <revision-identifier> <revision-identifier> | ดูความแตกต่างในการพึ่งพาระหว่างการแก้ไขสองครั้งของ EdgeWorker เดียวกัน |
เปิดใช้งานการแก้ไข | ar [options] <edgeworker-identifier> <revision-identifier> | เปิดใช้งานการแก้ไขสำหรับ EdgeWorker Id ที่กำหนดบน Akamai Network |
การแก้ไขพิน [options] <edgeworker-identifier> <revision-identifier> | ปักหมุดการแก้ไขที่ใช้งานอยู่สำหรับ EdgeWorker ID ที่กำหนด |
เลิกปักหมุดการแก้ไข [options] <edgeworker-identifier> <revision-identifier> | เลิกปักหมุดการแก้ไขที่ปักหมุดไว้สำหรับ EdgeWorker ID ที่กำหนด |
รับการแก้ไข bom | gb [options] <edgeworker-identifier> <revision-identifier> | ดูรายละเอียดสำหรับการแก้ไขเฉพาะของชุดรวม |
รายการแก้ไขการเปิดใช้งาน | lra [options] <edgeworker-identifier> | แสดงรายการสถานะการเปิดใช้งานการแก้ไขของ EdgeWorker ID ที่กำหนด |
เปิดใช้งาน | av <edgeworker-identifier> <network> <versionId> | เปิดใช้งานเวอร์ชันสำหรับ EdgeWorker Id ที่กำหนดบนเครือข่าย Akamai |
ปิดการใช้งาน | ยกเลิก <edgeworker-identifier> <network> <versionId> | ปิดใช้งานเวอร์ชันสำหรับ EdgeWorker Id ที่กำหนดบนเครือข่าย Akamai |
ตรวจสอบ | vv <bundlePath> | ตรวจสอบเวอร์ชันชุดโค้ดโดยไม่ต้องอัปโหลดชุดโค้ด |
สร้างโทเค็นการรับรองความถูกต้อง | รับรองความถูกต้อง [options] <hostName> | สร้างโทเค็นการตรวจสอบสิทธิ์ที่สามารถใช้เพื่อรับส่วนหัวการตอบกลับการแก้ไขข้อบกพร่องของ EdgeWorker โดยละเอียด คุณต้องมี EdgeWorkers CLI เวอร์ชัน 1.7.1 เป็นอย่างน้อยจึงจะรันคำสั่งนี้ได้ |
โคลน | โคลน <edgeworker-identifier> <resourceTierId> [options] | โคลน EdgeWorker จาก EdgeWorker Id ที่มีอยู่ |
รายการสัญญา | สัญญา li [options] | รายการรหัสสัญญาที่ผู้ใช้สามารถเข้าถึงได้ |
รายการคุณสมบัติ | lp <edgeworker-identifier> [options] | รายการคุณสมบัติที่เกี่ยวข้องกับ EdgeWorker Id ที่กำหนด |
| รายการจำกัด | ลิมิต | ดูขีดจำกัดต่างๆ ที่ EdgeWorkers กำหนดให้กับจำนวนการเปิดใช้งาน, EdgeWorkers ID และเวอร์ชันที่คุณปรับใช้ได้ |
รายการ-restiers | li-restiers [options] | แสดงรายการระดับทรัพยากรที่ใช้สร้างหรือโคลน EdgeWorker Id ได้ |
แสดง-restier | แสดง-restier <edgeworker-identifier> ระบุ> | ลูกค้าสามารถรับรายละเอียดระดับทรัพยากรสำหรับรหัส EdgeWorker ที่เฉพาะเจาะจงได้ |
| รับรายงาน | รับรายการรายงาน EdgeWorkers ที่มีอยู่ทั้งหมด |
รับรายงาน <reportId> <edgeworker-identifier> [options] | รับรายงาน EdgeWorkers สำหรับ EdgeWorker ID เฉพาะ |
| รายการกำหนดค่า | รับค่าทั้งหมดในไฟล์ปรับแต่ง |
กำหนดค่ารับ <key> | รับค่าการกำหนดค่าจากส่วนในไฟล์กำหนดค่า |
ตั้งค่า <key> <value> | ตั้งค่าการกำหนดค่าในส่วน |
กำหนดค่าบันทึก -p <properties> | บันทึกคุณสมบัติการกำหนดค่าในส่วน |
กำหนดค่ายกเลิกการตั้งค่า <key> | ยกเลิกการตั้งค่าการกำหนดค่าในส่วน |
นักพัฒนาลูกค้าสามารถค้นหาระดับการเข้าถึง EdgeWorkers ของตนตามกลุ่มควบคุมการเข้าถึง Luna
การใช้งาน: akamai edgeworkers list-groups [options] [group-identifier]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุกลุ่ม | ไม่จำเป็น | ค่า Luna Access Group (โดยปกติจะเป็นตัวเลข) เพื่อตรวจสอบสิทธิ์ EdgeWorkers |
เอาต์พุตจะถูกกรองเฉพาะกลุ่มควบคุมการเข้าถึง Luna ที่มีความสามารถ EdgeWorkers อย่างน้อยหนึ่งรายการ
ความสามารถสามารถ: VIEW,VIEW_VERSION,EDIT,VIEW_ACTIVATION,CREATE_VERSION,ACTIVATE
แสดงรายการรหัส EdgeWorker ที่ลงทะเบียนในปัจจุบัน
การใช้งาน: akamai edgeworkers list-ids [options] [edgeworker-identifier]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--groupId <groupId> | กรองรายการรหัส EdgeWorker ตามกลุ่มสิทธิ์ |
--resourceTierId <resourceTierId> | กรอง EdgeWorker Id ตามระดับทรัพยากร |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ไม่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
ลงทะเบียนรหัส EdgeWorker ใหม่เพื่ออ้างอิงในลักษณะการทำงานของตัวจัดการอสังหาริมทรัพย์
การใช้งาน: akamai edgeworkers register [options] <group-identifier> <edgeworker-name>
| ตัวเลือก | คำอธิบาย |
|---|---|
| --resourceTierId | รหัสระดับทรัพยากรใหม่ที่จะเชื่อมโยง EdgeWorker |
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุกลุ่ม | ที่จำเป็น | ค่า Luna Access Group (โดยปกติจะเป็นตัวเลข) เพื่อตรวจสอบสิทธิ์ EdgeWorkers |
| ชื่อผู้ปฏิบัติงานขอบ | ที่จำเป็น | ป้ายกำกับแบบสั้นที่มนุษย์สามารถอ่านได้ซึ่งอธิบายอินสแตนซ์ EdgeWorkers |
ส่วนหัวการตอบกลับตำแหน่งจะได้รับรหัส EdgeWorker ใหม่
เนื้อหาการตอบสนองรายละเอียดรหัส EdgeWorker (JSON) จะได้รับรหัสตอบกลับ 201
หากต้องการปิดใช้งานพรอมต์เพื่อวัตถุประสงค์อัตโนมัติ คุณสามารถระบุ "resourceTierId" เป็นอินพุตได้
อนุญาตให้นักพัฒนาลูกค้าอัปเดตแอตทริบิวต์ Luna ACG หรือชื่อของ EdgeWorker Identifier ที่มีอยู่
การใช้งาน: akamai edgeworkers update-id [options] <edgeworker-identifier> <group-identifier> <edgeworker-name>
| ตัวเลือก | คำอธิบาย |
|---|---|
| --resourceTierId | รหัสระดับทรัพยากรใหม่ที่จะเชื่อมโยง EdgeWorker |
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุกลุ่ม | ที่จำเป็น | ค่า Luna Access Group (โดยปกติจะเป็นตัวเลข) เพื่อตรวจสอบสิทธิ์ EdgeWorkers |
| ชื่อผู้ปฏิบัติงานขอบ | ที่จำเป็น | ป้ายกำกับแบบสั้นที่มนุษย์สามารถอ่านได้ซึ่งอธิบายอินสแตนซ์ EdgeWorkers |
API กำหนดให้ระบุทั้ง groupId และชื่อ แม้ว่าจะเปลี่ยนแอตทริบิวต์เหล่านี้เพียงรายการเดียวก็ตาม
เนื้อหาการตอบสนองรายละเอียดรหัส EdgeWorker (JSON) จะได้รับรหัสตอบกลับ 200 รหัส
รหัสระดับทรัพยากรที่ระบุควรตรงกับรหัส EdgeWorker ID ที่มีอยู่แล้ว เพื่อระบุรหัสระดับทรัพยากรอื่น โปรดใช้การดำเนินการโคลน
ลบ EdgeWorker Identifier ที่มีอยู่อย่างถาวร
การใช้งาน: akamai edgeworkers delete-id [options] <edgeworker-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --ไม่มีพร้อมท์ | ข้ามข้อความยืนยันการลบ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
การลบ EdgeWorker ID สามารถทำได้เฉพาะในกรณีที่ไม่มีเวอร์ชันใดที่ใช้งานอยู่หรือเปิดใช้งานบนเครือข่าย Akamai เท่านั้น
ตรวจสอบให้แน่ใจว่าไม่มีคุณสมบัติที่ใช้งานอยู่ซึ่งเชื่อมโยงกับ EdgeWorker ก่อนที่จะลบ
แสดงรายการข้อมูลเวอร์ชันของ EdgeWorker Id ที่กำหนด
การใช้งาน: akamai edgeworkers list-versions [options] <edgeworker-identifier> [version-identifier]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุเวอร์ชัน | ไม่จำเป็น | ตัวจัดการจำนวนเต็มเฉพาะสำหรับเวอร์ชันของอินสแตนซ์ EdgeWorkers |
ชุดผลลัพธ์จะจัดเรียงตามค่าลำดับการอัปโหลดที่ไม่แสดง (จำนวนเต็มที่เพิ่มขึ้นภายใน)
เวอร์ชัน EdgeWorker เป็นสตริงที่ลูกค้ากำหนด
สร้างเวอร์ชันใหม่ของ EdgeWorker Id ที่กำหนดซึ่งรวมถึงชุดโค้ด
การใช้งาน: akamai edgeworkers upload [options] <edgeworker-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--มัด <bundlePath> | เส้นทางไปยังไฟล์บันเดิลในรูปแบบ tgz |
--codeDir <workingDirectory> | ไดเร็กทอรีการทำงานที่มีไฟล์ main.js และ Bundle.json |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
ต้องระบุอย่างใดอย่างหนึ่ง --bundle หรือ --codeDir (แต่ไม่ใช่ทั้งสองอย่าง)
ต้องพบเส้นทางและไฟล์บันเดิลโค้ดบนระบบไฟล์ในเครื่อง
--bundle คาดว่าไฟล์ tgz ที่สร้างไว้แล้วตามข้อกำหนดของ EdgeWorkers
--codeDir คาดหวังเส้นทางไดเร็กทอรีซึ่งมีทั้ง main.js (ไฟล์เหตุการณ์) และ Bundle.json (ไฟล์ Manifest)
--codeDir ตัวเลือกจะให้การตรวจสอบรูปแบบ Bundle.json
--codeDir ไม่ได้แพ็กไดเร็กทอรีหรือโค้ดอื่นนอกเหนือจาก main.js และ Bundle.json
--codeDir จะสร้างไฟล์ tarball (tgz) หากการตรวจสอบไฟล์สำเร็จ
บริการจะเปรียบเทียบการตรวจสอบผลรวมของ tarball ใหม่กับ tarball ที่อัปโหลดก่อนหน้านี้สำหรับ EdgeWorker id เดียวกัน ( ewId ) หากพบว่าตรงกัน ไม่อนุญาตให้สร้างเวอร์ชันใหม่
versionId เป็นเวอร์ชันที่ลูกค้าสร้างขึ้นและจะถูกดึงมาจาก Bundle.json
ส่วนหัวการตอบกลับตำแหน่งจะได้รับรหัสเวอร์ชัน EdgeWorker ใหม่
เนื้อหาการตอบสนองรายละเอียดเวอร์ชัน EdgeWorker (JSON) จะได้รับรหัสตอบกลับ 201
ลบเวอร์ชันที่มีอยู่ของ EdgeWorker Id ที่กำหนดอย่างถาวร
การใช้งาน: akamai edgeworkers delete-version [options] <edgeworker-identifier> <version-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --ไม่มีพร้อมท์ | ข้ามข้อความยืนยันการลบ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุเวอร์ชัน | ที่จำเป็น | ตัวจัดการจำนวนเต็มเฉพาะสำหรับเวอร์ชันของอินสแตนซ์ EdgeWorkers |
การลบเวอร์ชันจะทำได้ก็ต่อเมื่อเวอร์ชันนั้นไม่ได้ใช้งานอยู่หรือเปิดใช้งานบนเครือข่าย Akamai เท่านั้น
หากเวอร์ชันนี้มีการใช้งานอยู่ จะต้องปิดใช้งานเวอร์ชันนั้นก่อนจึงจะสามารถลบออกได้
ดาวน์โหลดชุดโค้ดของเวอร์ชัน EdgeWorker
การใช้งาน: akamai edgeworkers download [options] <edgeworker-identifier> <version-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--เส้นทางการดาวน์โหลด <downloadPath> | พาธสำหรับจัดเก็บไฟล์บันเดิลที่ดาวน์โหลด ค่าเริ่มต้นเป็นโฮมไดเร็กตอรี่ของ CLI หากไม่ได้ระบุไว้ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุเวอร์ชัน | ที่จำเป็น | ตัวจัดการจำนวนเต็มเฉพาะสำหรับเวอร์ชันของอินสแตนซ์ EdgeWorkers |
หากไม่ได้ระบุ --downloadPath หรือไม่พบในระบบไฟล์ในเครื่อง ระบบจะใช้ไดเรกทอรีย่อยแคช AkamaiCLI: <CLI_CACHE_PATH>/edgeworkers-cli/edgeworkers/<ewid>/
ดาวน์โหลดชุดโค้ดรวมที่มีโค้ดและการขึ้นต่อกันที่ EdgeWorker ดำเนินการ
การใช้งาน: akamai edgeworkers download-revision [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--เส้นทางการดาวน์โหลด <downloadPath> | พาธสำหรับจัดเก็บไฟล์บันเดิลรวมที่ดาวน์โหลด ค่าเริ่มต้นเป็นโฮมไดเร็กตอรี่ของ CLI หากไม่ได้ระบุไว้ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไขเฉพาะของอินสแตนซ์ EdgeWorkers |
หากไม่ได้ระบุ --downloadPath หรือไม่พบในระบบไฟล์ในเครื่อง ระบบจะใช้ไดเรกทอรีย่อยแคช AkamaiCLI: <CLI_CACHE_PATH>/edgeworkers-cli/edgeworkers/<revid>/
แสดงรายการสถานะการเปิดใช้งานของ EdgeWorker Id ที่กำหนด
การใช้งาน: akamai edgeworkers status [options] <edgeworker-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--versionId <versionId> | ตัวระบุเวอร์ชัน |
--activationId <activationId> | ตัวระบุการเปิดใช้งาน |
| --activeOnNetwork | จำกัดผลลัพธ์ให้แสดงเฉพาะเวอร์ชันที่เปิดใช้งานอยู่ในปัจจุบัน |
--เครือข่าย <network> | จำกัดผลลัพธ์เป็นเวอร์ชันที่เปิดใช้งานบนเครือข่ายเฉพาะ (STAGING หรือ PRODUCTION) |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
คุณไม่สามารถระบุทั้งเวอร์ชันและตัวระบุการเปิดใช้งาน
แสดงรายการประวัติการแก้ไขสำหรับ EdgeWorker ID ที่กำหนด
การใช้งาน: akamai edgeworkers list-revisions [options] <edgeworker-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--versionId <versionId> | ตัวระบุเวอร์ชัน |
--activationId <activationId> | ตัวระบุการเปิดใช้งาน |
| --ปักหมุดเท่านั้น | จำกัดผลลัพธ์ให้แสดงเฉพาะการแก้ไขในปัจจุบันหรือที่ปักหมุดไว้ก่อนหน้านี้ |
| --ปัจจุบันปักหมุดแล้ว | จำกัดผลลัพธ์ให้แสดงเฉพาะการแก้ไขที่ปักหมุดไว้ในปัจจุบัน |
--เครือข่าย <network> | จำกัดผลลัพธ์เป็นเวอร์ชันที่เปิดใช้งานบนเครือข่ายเฉพาะ (STAGING หรือ PRODUCTION) |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
เครือข่ายต้องเป็น STAGING หรือ PRODUCTION การใช้อักษรตัวพิมพ์ใหญ่จะถูกทำให้เป็นมาตรฐานเป็นตัวพิมพ์ใหญ่
รับรายละเอียดสำหรับการแก้ไขเฉพาะ
การใช้งาน: akamai edgeworkers get-revision [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไข |
ดูความแตกต่างในการพึ่งพาระหว่างการแก้ไขสองครั้งของ EdgeWorker เดียวกัน
การใช้งาน: akamai edgeworkers compare-revisions [options] <edgeworker-identifier> <revision-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไขครั้งแรก |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไขครั้งที่สอง |
ตัวระบุการแก้ไขทั้งสองต้องแตกต่างกัน
เปิดใช้งานการแก้ไขสำหรับ EdgeWorker ID ที่กำหนดบนเครือข่าย Akamai
การใช้งาน: akamai edgeworkers activate-revision [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --บันทึก | หมายเหตุเพื่อระบุว่าเหตุใดจึงมีการเปิดใช้งานการแก้ไขอีกครั้ง |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไข |
การแก้ไขจะเปิดใช้งานอีกครั้งบนเครือข่ายเดียวกัน (PRODUCTION หรือ STAGING) ที่เคยใช้งานก่อนหน้านี้
ปักหมุดการแก้ไขที่ใช้งานอยู่สำหรับ EdgeWorker ID ที่กำหนด
การใช้งาน: akamai edgeworkers pin-revision [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --บันทึก | หมายเหตุเพื่อระบุว่าเหตุใดจึงปักหมุดการแก้ไข |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไข |
ต้องเปิดใช้งานการแก้ไขก่อนที่จะปักหมุด
เลิกปักหมุดการแก้ไขที่ปักหมุดไว้สำหรับ EdgeWorker ID ที่กำหนด
การใช้งาน: akamai edgeworkers unpin-revision [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --บันทึก | หมายเหตุเพื่อระบุว่าเหตุใดจึงเลิกปักหมุดการแก้ไข |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไข |
ต้องปักหมุดการแก้ไขก่อนที่จะเลิกปักหมุด
ดูรายละเอียดสำหรับการแก้ไขเฉพาะของชุดรวม
การใช้งาน: akamai edgeworkers get-revision-bom [options] <edgeworker-identifier> <revision-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --activeVersions | จำกัดผลลัพธ์ให้แสดงเฉพาะเวอร์ชันที่ใช้งานอยู่ |
| --ปัจจุบันปักหมุดการแก้ไข | แสดงข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขที่ปักหมุดไว้ในปัจจุบัน |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| ตัวระบุการแก้ไข | ที่จำเป็น | ตัวระบุการแก้ไข |
แสดงรายการสถานะการเปิดใช้งานการแก้ไขของ EdgeWorker ID ที่กำหนด
การใช้งาน: akamai edgeworkers list-revision-activations [options] <edgeworker-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --versionId | ตัวระบุเวอร์ชัน |
| --รหัสเปิดใช้งาน | ตัวระบุการเปิดใช้งาน |
| --เครือข่าย | จำกัดผลลัพธ์เป็นเวอร์ชันที่เปิดใช้งานบนเครือข่ายเฉพาะ (STAGING หรือ PRODUCTION) |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
คุณไม่สามารถระบุทั้งเวอร์ชันและตัวระบุการเปิดใช้งาน
เครือข่ายต้องเป็น STAGING หรือ PRODUCTION การใช้อักษรตัวพิมพ์ใหญ่จะถูกทำให้เป็นมาตรฐานเป็นตัวพิมพ์ใหญ่
เปิดใช้งานเวอร์ชันสำหรับ EdgeWorker Id ที่กำหนดบนเครือข่าย Akamai
การใช้งาน: akamai edgeworkers activate [options] <edgeworker-identifier> <network> <version-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| เครือข่าย | ที่จำเป็น | ป้ายกำกับที่ควรส่งการเปิดใช้งาน Akamai Network (STAGING หรือ PRODUCTION) ไป |
| ตัวระบุเวอร์ชัน | ที่จำเป็น | ตัวจัดการจำนวนเต็มเฉพาะสำหรับเวอร์ชันของอินสแตนซ์ EdgeWorkers |
เครือข่ายต้องเป็น STAGING หรือ PRODUCTION การใช้อักษรตัวพิมพ์ใหญ่จะถูกทำให้เป็นมาตรฐานเป็นตัวพิมพ์ใหญ่
ส่วนหัวการตอบกลับตำแหน่งจะได้รับรหัสการเปิดใช้งาน EdgeWorker ใหม่
เนื้อหาตอบกลับรายละเอียดการเปิดใช้งาน EdgeWorker (JSON) จะได้รับรหัสตอบกลับ 201
ตรวจสอบเวอร์ชันชุดโค้ดโดยไม่ต้องอัปโหลดชุดโค้ด
การใช้งาน: akamai edgeworkers validate [options] <bundlePath>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| BundlePath | ที่จำเป็น | เส้นทางไปยังไฟล์บันเดิลในรูปแบบ tgz |
ต้องพบเส้นทางบันเดิลโค้ดบนระบบไฟล์ในเครื่อง
ชุดโค้ดคาดว่าจะมีไฟล์ tgz ที่สร้างไว้แล้วตามข้อกำหนดของ EdgeWorkers
ปิดใช้งานเวอร์ชันสำหรับ EdgeWorker Id ที่กำหนดบนเครือข่าย Akamai
การใช้งาน: akamai edgeworkers deactivate [options] <edgeworker-identifier> <network> <version-identifier>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | หมายเลขอ้างอิงจำนวนเต็มเฉพาะสำหรับอินสแตนซ์ EdgeWorkers |
| เครือข่าย | ที่จำเป็น | ป้ายกำกับที่ควรส่งการเปิดใช้งาน Akamai Network (STAGING หรือ PRODUCTION) ไป |
| ตัวระบุเวอร์ชัน | ที่จำเป็น | ตัวจัดการจำนวนเต็มเฉพาะสำหรับเวอร์ชันของอินสแตนซ์ EdgeWorkers |
เครือข่ายต้องเป็น STAGING หรือ PRODUCTION การใช้อักษรตัวพิมพ์ใหญ่จะถูกทำให้เป็นมาตรฐานเป็นตัวพิมพ์ใหญ่
ส่วนหัวการตอบกลับตำแหน่งจะได้รับรหัสการเปิดใช้งาน EdgeWorker ใหม่
เนื้อหาตอบกลับรายละเอียดการเปิดใช้งาน EdgeWorker (JSON) จะได้รับรหัสตอบกลับ 201
สร้างโทเค็นการตรวจสอบสิทธิ์ที่สามารถใช้เพื่อรับส่วนหัวการตอบกลับการแก้ไขข้อบกพร่องของ EdgeWorker โดยละเอียด คุณต้องมี EdgeWorkers CLI เวอร์ชัน 1.7.1 เป็นอย่างน้อยจึงจะรันคำสั่งนี้ได้ ใช้ตัวเลือก -V, --version เพื่อแสดงหมายเลขเวอร์ชันปัจจุบันของ EdgeWorkers CLI
การใช้งาน: akamai edgeworkers create-auth-token [options] <hostName>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
--หมดอายุ <expiry> | ระยะเวลาหมดอายุของโทเค็น หน่วยเป็นนาที |
--รูปแบบ <format> | รูปแบบที่จะพิมพ์ผลลัพธ์ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ชื่อโฮสต์ | ไม่บังคับ | ชื่อโฮสต์ของคุณสมบัติ หากไม่มีการระบุชื่อโฮสต์ โทเค็นจะถูกสร้างขึ้นสำหรับโฮสต์ทั้งหมด ( /* ) ภายใต้คุณสมบัติ เช่น www.test.com, www.test1.com |
ค่า --expiry ต้องอยู่ระหว่าง 1 ถึง 720 นาที (12 ชั่วโมง) ค่าเริ่มต้นคือ 8 hours
อนุญาตให้ลูกค้าโคลน EdgeWorker จาก EdgeWorker Id ที่มีอยู่
การใช้งาน: akamai edgeworkers clone <edgeworker-identifier> <resourceTierId> [options]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --ewName | ชื่อของ EdgeWorker |
| --groupId | ตัวระบุกลุ่ม |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ทรัพยากรTierId | ที่จำเป็น | รหัสระดับทรัพยากรที่จะโคลน EdgeWorker |
ตำแหน่งข้อมูลนี้อนุญาตให้ผู้ใช้เลือกรหัสระดับทรัพยากรอื่นสำหรับรหัส EdgeWorker ที่ระบุโดยการโคลน การโคลนไปยังระดับทรัพยากรเดียวกันจะล้มเหลว
รายการรหัสสัญญาที่ผู้ใช้สามารถเข้าถึงได้
การใช้: akamai list-contracts
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
รายการคุณสมบัติที่เกี่ยวข้องกับ EdgeWorker Id เฉพาะ
การใช้งาน: akamai edgeworkers list-properties <edgeworker-identifier> [options]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| --ใช้งานเท่านั้น | ส่งคืนเฉพาะคุณสมบัติที่ใช้งานอยู่ |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | ตัวระบุ EdgeWorker |
โปรดทราบว่าบูลีนจำกัดการเข้าถึงคุณสมบัติที่ส่งคืนจะเป็นจริงหากผู้ใช้ไม่มีสิทธิ์เข้าถึงกลุ่มระดับบนสุดภายใต้บัญชี หรือหากพวกเขาไม่มีบทบาทผู้ดูแลระบบสำหรับกลุ่มนี้
แสดงรายการขีดจำกัดต่างๆ ที่ EdgeWorkers กำหนดเกี่ยวกับจำนวนการเปิดใช้งาน, EdgeWorkers ID และเวอร์ชันที่คุณปรับใช้ได้
การใช้งาน: akamai edgeworkers list-limits [options]
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
แสดงรายการระดับทรัพยากรที่ใช้สร้างหรือโคลนรหัส EdgeWorker ได้
การใช้งาน: akamai list-restiers
| ตัวเลือก | คำอธิบาย |
|---|---|
| --รหัสสัญญา | ระดับทรัพยากรสำหรับรหัสสัญญาที่ระบุ |
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
ผู้ใช้จะได้รับแจ้งพร้อมรายการรหัสสัญญาที่ผู้ใช้สามารถเข้าถึงได้ รหัสสัญญาที่เลือกจะถูกใช้เพื่อดึงข้อมูลระดับทรัพยากร
หากต้องการปิดใช้งานพรอมต์เพื่อวัตถุประสงค์อัตโนมัติ สามารถระบุรหัสสัญญาเป็นอินพุตได้
ลูกค้าสามารถรับรายละเอียดระดับทรัพยากรสำหรับรหัส EdgeWorker ที่เฉพาะเจาะจงได้
การใช้งาน: akamai show-restier <edgeworkerId>
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| EdgeworkerId | ที่จำเป็น | ตัวระบุ EdgeWorker |
แสดงรายการประเภทรายงานที่สามารถสร้างได้สำหรับ EdgeWorker ID
การใช้งาน: akamai get reports
| ตัวเลือก | คำอธิบาย |
|---|---|
| -h, --ช่วยด้วย | ข้อมูลการใช้งานเอาท์พุต |
ผู้ใช้จะได้รับตารางพร้อมรหัสรายงานและคำอธิบายของแต่ละรายงาน ใช้ reportId ที่กำหนดพร้อมกับคำสั่ง get report เพื่อรับรายงานสำหรับ EdgeWorker ที่กำหนด
รับรายงานสำหรับ EdgeWorker ID ที่กำหนด
การใช้งาน: akamai get report <reportId> <edgeworker-identifier>
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
-s, --startDate <startDate> | ที่จำเป็น | การประทับเวลา ISO 8601 ระบุเวลาเริ่มต้นของรายงาน EdgeWorkers |
-e, --endDate <startDate> | ไม่จำเป็น | การประทับเวลา ISO 8601 ระบุเวลาสิ้นสุดของรายงาน EdgeWorkers หากไม่ได้ระบุ เวลาสิ้นสุดจะเป็นค่าเริ่มต้นเป็นเวลาปัจจุบัน |
--สถานะ <status> | ไม่จำเป็น | สตริงที่คั่นด้วยเครื่องหมายจุลภาคเพื่อกรองตามสถานะ EdgeWorkers ค่า: success , genericError , unknownEdgeWorkerId , unimplementedEventHandler , runtimeError , executionError , timeoutError , resourceLimitHit , cpuTimeoutError , wallTimeoutError , initCpuTimeoutError , initWallTimeoutError |
--ev, --eventHandlers <eventHandlers> | ไม่จำเป็น | สตริงที่คั่นด้วยเครื่องหมายจุลภาคเพื่อกรอง EdgeWorkers ตามเหตุการณ์ที่ทริกเกอร์ ค่า: onClientRequest , onOriginRequest , onOriginResponse , onClientResponse , responseProvider |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| รหัสรายงาน | ที่จำเป็น | ประเภทรายงาน |
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | ตัวระบุ EdgeWorker |
สำหรับรายการรหัสรายงานที่มีอยู่ ให้ใช้คำสั่ง get reports
ตัวเลือก startDate เป็นตัวเลือกที่จำเป็น
รับคุณสมบัติเริ่มต้นทั้งหมดในส่วนของไฟล์กำหนดค่า
การใช้งาน: akamai config list
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
ส่วนการกำหนดค่าเป็น default ตามค่าเริ่มต้น หากต้องการใช้ส่วนอื่น ผู้ใช้ควรระบุคำสั่ง akamai edgeworkers ด้วยตัวเลือก --configSection <configSeciont>
ควรใช้วิธีการเดียวกันนี้กับคำสั่ง config ต่อไปนี้
รับค่าเริ่มต้นเฉพาะหนึ่งค่าในส่วนของไฟล์ปรับแต่ง
การใช้งาน: akamai config get <key>
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| สำคัญ | ที่จำเป็น | ชื่อของคุณสมบัติเริ่มต้น |
อนุญาตให้ลูกค้าตั้งค่า/อัปเดตค่าเริ่มต้นเฉพาะในส่วนของไฟล์กำหนดค่า
การใช้งาน: akamai config set <key> <value>
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| สำคัญ | ที่จำเป็น | ชื่อของคุณสมบัติเริ่มต้น |
| ค่า | ที่จำเป็น | มูลค่าทรัพย์สินเริ่มต้น |
อนุญาตให้ลูกค้ายกเลิกการตั้งค่าเริ่มต้นเฉพาะในส่วนของไฟล์กำหนดค่า
การใช้งาน: akamai config unset <key>
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| สำคัญ | ที่จำเป็น | ชื่อของคุณสมบัติเริ่มต้น |
อนุญาตให้ลูกค้าบันทึกค่าเริ่มต้นเป็นกลุ่ม
การใช้งาน: akamai config save [options]
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| -p, --คุณสมบัติ | ที่จำเป็น | กำหนดค่าคุณสมบัติ ใช้รูปแบบ 'key=value' เพื่อตั้งค่าคุณสมบัติและช่องว่างเพื่อแยกออก |
หากบริบทมีรายการที่ไม่ถูกต้อง คำสั่งจะข้ามรายการนั้นและดำเนินการต่อ
อนุญาตให้ลูกค้าดูรายละเอียดของการแทนที่ระดับการบันทึกสำหรับผู้ปฏิบัติงานขอบ
การใช้งาน: akamai edgeworkers log-level get [options] <edgeworker-identifier> [logging-identifier]
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | ตัวระบุ EdgeWorker ที่จะแสดงข้อมูลแทนที่ระดับการบันทึก |
| ตัวระบุการบันทึก | ไม่จำเป็น | รหัสการบันทึกของระดับการบันทึกจะแทนที่ที่จะแสดง |
หากไม่ได้ระบุ logging-identifier ระดับการบันทึกทั้งหมดจะปรากฏขึ้น
logging-identifier เป็นค่าคงที่ตัวเลข ซึ่งระบุการแทนที่ระดับบันทึก สามารถรับได้ในระหว่างการสร้างการแทนที่ หรือโดยการแสดงรายการการแทนที่ทั้งหมดโดยไม่ต้องระบุอาร์กิวเมนต์ที่เป็นทางเลือก และค้นหาฟิลด์ loggingId ของการแทนที่เฉพาะ
อนุญาตให้ลูกค้าตั้งค่าระดับการบันทึกสำหรับ EdgeWorker
การใช้งาน: akamai edgeworkers log-level set [options] <edgeworker-identifier> <network> <level>
| ตัวเลือก | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| -h, --ช่วยด้วย | ไม่จำเป็น | ข้อมูลการใช้งานเอาท์พุต |
| --หมดอายุ | ไม่จำเป็น | ระบุระยะเวลาที่จะใช้การแทนที่ระดับการบันทึกของผู้ใช้ หลังจากผ่านไปแล้ว ระดับการบันทึกจะเปลี่ยนกลับไปเป็นค่าเริ่มต้นที่ระบุไว้ในชุดรวม |
| --ds2Id | ไม่จำเป็น | Datastream ID ที่จะใช้ควบคู่ไปกับรหัสที่ระบุในไฟล์ bundle.json ของ EdgeWorker |
| การโต้แย้ง | การดำรงอยู่ | คำอธิบาย |
|---|---|---|
| ตัวระบุผู้ปฏิบัติงานขอบ | ที่จำเป็น | ตัวระบุ EdgeWorker ที่จะเปลี่ยนระดับการบันทึก |
| เครือข่าย | ที่จำเป็น | เครือข่ายที่จะใช้ระดับการบันทึกใหม่ ไม่ว่าจะเป็น "การผลิต" หรือ "การแสดงละคร" |
| ระดับ | ที่จำเป็น | ระดับการบันทึกใหม่ที่จะนำไปใช้กับ EdgeWorker สำหรับค่าที่เป็นไปได้ โปรดดูเอกสารการบันทึกของลูกค้า |
เฉพาะการแทนที่ระดับบันทึกที่สร้างขึ้นล่าสุดเท่านั้นที่มีผล
เมื่อการแทนที่หมดอายุ ระดับการบันทึกจะถูกรีเซ็ตเป็นระดับที่ระบุไว้ในไฟล์ bundle.json ของ Edgeworker
หากคำสั่งสำเร็จ รายละเอียดการแทนที่ระดับบันทึกจะถูกพิมพ์ ซึ่งรวมถึง loggingId ของการแทนที่ด้วย loggingId สามารถใช้เพื่อรับรายละเอียดเหล่านี้ได้ตลอดเวลาโดยใช้คำสั่งย่อย log-level get และส่งผ่านไปยังอาร์กิวเมนต์ทางเลือก logging-identifier
หากไม่ได้ระบุตัวเลือก --expires ค่าดีฟอลต์คือการแทนที่จะไม่หมดอายุ
ตัวเลือก --expires รองรับทั้งการป้อนข้อมูลด้วยภาษาธรรมชาติและการประทับเวลามาตรฐาน โปรดดูเอกสารประกอบแพ็คเกจ chrono สำหรับข้อมูลจำเพาะทั้งหมด
ตั้งค่าการลบล้างระดับบันทึกบนเครือข่ายที่ใช้งานจริงเป็นระดับข้อมูล ซึ่งจะหมดอายุใน 1 ชั่วโมง
./akamai-edgeworkers log-level set 654321 production info --expires 1h
ตั้งค่าการลบล้างระดับบันทึกบนเครือข่ายชั่วคราวเป็นระดับการติดตาม ซึ่งจะหมดอายุเวลา 15.00 น. CEST (เวลาฤดูร้อนยุโรปกลาง) ในวันที่ 13 สิงหาคม 2024
./akamai-edgeworkers log-level set 654321 staging trace --expires "2024-08-13T15:00+02:00"
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ EdgeWorkers โปรดดูแหล่งข้อมูลต่อไปนี้:
หน้านักพัฒนา EdgeWorkers
คู่มือผู้ใช้ EdgeWorkers
คู่มือ EdgeWorkers API
คุณพร้อมแล้ว ขอให้สนุกกับการเขียนโค้ด! หากคุณประสบปัญหาใดๆ กับ EdgeWorkers CLI ให้แจ้งปัญหาดังกล่าวเป็นปัญหา GitHub อย่าลังเลที่จะสร้างคำขอดึงพร้อมการแก้ไขหรือข้อเสนอแนะ
เรายินดีรับการสนับสนุนจากพนักงานของ Akamai ลูกค้า หรืออื่นๆ ก่อนที่จะเปิด PR โปรดตรวจสอบสิ่งต่อไปนี้อีกครั้ง:
โปรดเพิ่มกรณีทดสอบเพื่อประกอบการประชาสัมพันธ์ของคุณ นี่เป็นการตรวจสอบฟังก์ชันที่เพิ่มหรือแก้ไขใน PR และพิสูจน์ให้ผู้อื่นเห็นว่าโค้ดของคุณใช้งานได้ :)
โปรดตรวจสอบให้แน่ใจว่ารหัสของคุณผ่านการตรวจสอบล่วงหน้าทั้งหมด โค้ดของคุณควรสร้างได้สำเร็จ ผ่านการทดสอบหน่วยทั้งหมด และไม่มีปัญหาเป็นขุย
การประชาสัมพันธ์ทั้งหมดควรมุ่งเป้าไปที่การพัฒนา ไม่ใช่ผู้เชี่ยวชาญ การผสานเป็นต้นแบบจะเผยแพร่ให้กับลูกค้าทุกคนทันที