CLI EdgeWorkers L'interface de ligne de commande (CLI) EdgeWorkers accélère le processus d'enregistrement, de téléchargement, d'activation et de test des fonctions EdgeWorkers sur le réseau Akamai Edge.
Accédez à Akamai CLI pour EdgeKV pour obtenir des informations sur la façon de gérer les bases de données EdgeKV et d'appeler l'API EdgeKV à partir de la ligne de commande.
Pour utiliser cet outil, vous avez besoin de :
brew install akamai
Usage:
akamai install edgeworkers
Usage:
akamai update edgeworkers
La CLI EdgeWorkers vous permet de définir des valeurs par défaut pour les options de commande. Il existe deux manières de créer un fichier de configuration :
~/.akamai-cli/ew-config
et stockez les propriétés comme suit : [default]
edgeworkerName=testEW
groupId=12345
versionId=1-0-2
config
pour définir les propriétés par défaut : akamai edgeworkers config set
Les noms de propriétés disponibles sont affichés ici.
EdgeWorkers CLI vous permet de gérer les fonctions EdgeWorkers en appelant l'API EdgeWorkers.
Congrès :
[]
<>
Usage:
akamai edgeworkers [options] [command]
Possibilités :
Syntaxe | Description |
---|---|
-V, --version | Affichez le numéro de version du programme EdgeWorkers CLI. |
--déboguer | Afficher les informations de débogage. |
--edgerc
| Utilisez les informations d'identification dans le fichier edgerc pour la commande. (L'emplacement du fichier par défaut est ~/.edgerc ) |
--section
| Utilisez cette section dans le fichier edgerc . (La section par défaut est [default] ) |
--configSection
| Utilisez cette section dans le fichier ew-config qui contient l'ensemble de propriétés de configuration par défaut. (La section par défaut est [default] ) |
--timeout
| Vous pouvez spécifier une valeur de délai d'attente pour une commande en secondes afin de remplacer la valeur par défaut de 2 minutes. Par exemple, si vous ajoutez « --timeout 10 » à une commande, celle-ci expirera si le serveur met plus de 10 secondes à répondre. |
--json [path] | Écrivez la sortie CLI au format JSON dans le chemin fourni en option. Si le chemin n'est pas fourni, écrivez la sortie JSON dans le répertoire personnel de la CLI |
--jsonout | Écrivez la sortie CLI au format JSON sur la sortie standard. |
-h, --aide | Afficher les informations d'utilisation pour EdgeWorkers CLI. |
Commandes :
Commande | Alias | Description |
---|---|
aide [command] | Afficher les informations d'utilisation pour la commande donnée. |
groupes de liste | lg [group-identifier] | Le développeur client peut trouver son niveau d'accès EdgeWorkers par groupe de contrôle d'accès Luna. |
identifiants de liste | li [options] [edgeworker-identifier] | Liste les identifiants EdgeWorker actuellement enregistrés. |
s'inscrire | create-id
| Enregistrez un nouvel identifiant EdgeWorker à référencer dans le comportement du gestionnaire de propriétés. |
identifiant de mise à jour | ui
| Permet au développeur client de mettre à jour les attributs Luna ACG ou Name d'un identifiant EdgeWorker existant. |
supprimer-id | delete-id [options] | Supprimez définitivement un identifiant EdgeWorker existant. |
liste-versions | lv
| Répertoriez les informations de version d’un ID EdgeWorker donné. |
télécharger | créer-version [options] | Crée une nouvelle version d'un ID EdgeWorker donné qui inclut le bundle de codes. |
supprimer-version | delete-version [options] | Supprimez définitivement une version existante d’un identifiant EdgeWorker donné. |
télécharger | version de téléchargement [options] | Téléchargez le bundle de codes d'une version EdgeWorker. |
télécharger-révision | dr [options] | Téléchargez le bundle de codes combiné qui contient le code et les dépendances exécutés par EdgeWorker. |
statut | liste-activations [options] | Répertoriez l’état d’activation d’un identifiant EdgeWorker donné. |
liste-révisions | lr [options] | Répertoriez l’historique des révisions pour un ID EdgeWorker donné. |
obtenir-révision | gr
| Obtenez des détails sur une révision spécifique. |
comparer-révisions | cr
| Affichez les différences de dépendance entre deux révisions du même EdgeWorker. |
activer-révision | ar [options] | Activez une révision pour un identifiant EdgeWorker donné sur Akamai Network. |
pin-revision [options] | Épinglez une révision active pour un ID EdgeWorker donné. |
unpin-revision [options] | Supprimez une révision épinglée active pour un ID EdgeWorker donné. |
obtenir-révision-bom | gb [options] | Afficher les détails d'une révision spécifique d'un ensemble composite. |
liste-révision-activations | lra [options] | Répertoriez l’état d’activation de la révision d’un ID EdgeWorker donné. |
activer | av
| Activez une version pour un identifiant EdgeWorker donné sur un réseau Akamai. |
désactiver | deact
| Désactivez une version pour un identifiant EdgeWorker donné sur un réseau Akamai. |
valider | vv
| Valide une version d’un bundle de codes sans télécharger le bundle de codes. |
créer-un jeton d'authentification | auth [options] | Génère un jeton d'authentification qui peut être utilisé pour obtenir des en-têtes de réponse de débogage EdgeWorker détaillés. Vous avez besoin d'au moins la version 1.7.1 de la CLI EdgeWorkers pour exécuter cette commande. |
cloner | cloner
| Clone un EdgeWorker à partir de l'ID EdgeWorker existant. |
liste-contrats | li-contrats [options] | Liste des identifiants de contrat auxquels l'utilisateur a accès. |
liste-propriétés | lp
| Liste des propriétés associées à un ID EdgeWorker donné. |
limites de liste | Li-limites | Consultez les différentes limites imposées par EdgeWorkers sur le nombre d'activations, les ID EdgeWorkers et les versions que vous pouvez déployer. |
liste-restiers | li-restiers [options] | Répertoriez les niveaux de ressources qui peuvent être utilisés pour créer ou cloner l'ID EdgeWorker. |
show-restier | show-restier
| Les clients peuvent obtenir des détails sur le niveau de ressource pour un identifiant EdgeWorker spécifique. |
obtenir des rapports | Obtenez une liste de tous les rapports EdgeWorkers disponibles. |
obtenir le rapport
| Obtenez un rapport EdgeWorkers pour un ID EdgeWorker spécifique. |
liste de configuration | Obtenez toutes les valeurs dans le fichier de configuration. |
config obtient
| Obtenez une valeur de configuration à partir d'une section du fichier de configuration. |
ensemble de configuration
| Définissez une valeur de configuration dans une section. |
config save -p | Enregistrez les propriétés de configuration dans une section. |
config non défini
| Supprimez une valeur de configuration dans une section. |
Le développeur client peut trouver son niveau d'accès EdgeWorkers par groupe de contrôle d'accès Luna.
Utilisation : akamai edgeworkers list-groups [options] [group-identifier]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant de groupe | facultatif | Valeur du Luna Access Group (généralement un nombre) pour vérifier les autorisations EdgeWorkers |
La sortie est filtrée uniquement sur les groupes de contrôle d'accès Luna qui disposent d'au moins une fonctionnalité EdgeWorkers.
Les fonctionnalités peuvent être : VIEW,VIEW_VERSION,EDIT,VIEW_ACTIVATION,CREATE_VERSION,ACTIVATE
Liste les identifiants EdgeWorker actuellement enregistrés.
Utilisation : akamai edgeworkers list-ids [options] [edgeworker-identifier]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--groupId
| Filtrer la liste des identifiants EdgeWorker par groupe d'autorisations |
--resourceTierId
| Filtrer l'ID EdgeWorker par niveau de ressource |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | facultatif | Un handle entier unique pour une instance EdgeWorkers |
Enregistrez un nouvel identifiant EdgeWorker à référencer dans le comportement du gestionnaire de propriétés.
Utilisation : akamai edgeworkers register [options]
Option | Description |
---|---|
--resourceTierId | Nouvel identifiant de niveau de ressource auquel EdgeWorker sera associé. |
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant de groupe | requis | Valeur du Luna Access Group (généralement un nombre) pour vérifier les autorisations EdgeWorkers |
nom du travailleur de bord | requis | Étiquette courte lisible par l'homme décrivant une instance EdgeWorkers |
L’en-tête de réponse d’emplacement sera fourni avec le nouvel identifiant EdgeWorker.
Le corps de réponse (JSON) des détails de l'identifiant EdgeWorker sera fourni avec le code de réponse 201.
Pour désactiver les invites à des fins d'automatisation, "resourceTierId" peut être fourni en entrée.
Permet au développeur client de mettre à jour les attributs Luna ACG ou Name d'un identifiant EdgeWorker existant.
Utilisation : akamai edgeworkers update-id [options]
Option | Description |
---|---|
--resourceTierId | Nouvel identifiant de niveau de ressource auquel EdgeWorker sera associé |
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de groupe | requis | Valeur du Luna Access Group (généralement un nombre) pour vérifier les autorisations EdgeWorkers |
nom du travailleur de bord | requis | Étiquette courte lisible par l'homme décrivant une instance EdgeWorkers |
L'API nécessite que groupId et name soient fournis même si vous ne modifiez qu'un de ces attributs.
Le corps de réponse (JSON) des détails de l'identifiant EdgeWorker sera fourni avec 200 codes de réponse.
L’ID de niveau de ressource fourni doit être le même que celui que possède déjà l’ID EdgeWorker. Afin de fournir un identifiant de niveau de ressource différent, veuillez utiliser l'opération de clonage.
Supprimez définitivement un identifiant EdgeWorker existant.
Utilisation : akamai edgeworkers delete-id [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--noPrompt | Ignorer l'invite de confirmation de suppression |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
La suppression d'un ID EdgeWorker n'est possible que s'il n'a aucune version actuellement active ou en cours d'activation sur le réseau Akamai.
Assurez-vous qu’aucune propriété active n’est associée à un EdgeWorker avant la suppression.
Répertoriez les informations de version d’un ID EdgeWorker donné.
Utilisation : akamai edgeworkers list-versions [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de version | facultatif | Un descripteur entier unique vers la version d'une instance EdgeWorkers |
L'ensemble de résultats est trié en fonction d'une valeur de séquence de téléchargement qui n'est pas affichée (un entier incrémenté interne).
Les versions EdgeWorker sont des chaînes définies par le client.
Crée une nouvelle version d'un ID EdgeWorker donné qui inclut le bundle de codes.
Utilisation : akamai edgeworkers upload [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--bundle
| Chemin d'accès au fichier bundle au format tgz |
--codeDir
| Répertoire de travail contenant les fichiers main.js et bundle.json |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
L'un des éléments --bundle
ou --codeDir
(mais pas les deux) doit être fourni.
Les chemins et les fichiers des groupes de codes doivent être trouvés sur le système de fichiers local.
--bundle
attend un fichier tgz déjà construit selon la spécification EdgeWorkers.
--codeDir
attend un chemin de répertoire qui contient à la fois le main.js (fichier d'événements) et bundle.json (fichier manifeste).
L'option --codeDir
fournira la validation du format bundle.json.
--codeDir
ne contient pas d'autres répertoires ou codes au-delà de main.js et bundle.json.
--codeDir
construira le fichier tarball (tgz) si la validation du fichier réussit.
Le service comparera la somme de contrôle de la nouvelle archive tar avec les archives tar précédemment téléchargées pour le même identifiant EdgeWorker ( ewId
). Si une correspondance est trouvée, la création d'une nouvelle version est interdite.
versionId
est généré par le client et sera extrait de bundle.json.
L’en-tête de réponse d’emplacement sera fourni avec le nouvel identifiant de version EdgeWorker.
Le corps de réponse (JSON) des détails de la version EdgeWorker sera fourni avec le code de réponse 201.
Supprimez définitivement une version existante d’un identifiant EdgeWorker donné.
Utilisation : akamai edgeworkers delete-version [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--noPrompt | Ignorer l'invite de confirmation de suppression |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de version | requis | Un descripteur entier unique vers la version d'une instance EdgeWorkers |
La suppression d'une version n'est possible que si elle n'est pas actuellement active ou en cours d'activation sur le réseau Akamai.
Si la version est actuellement active, elle devra être désactivée avant de pouvoir être supprimée.
Téléchargez le bundle de codes d'une version EdgeWorker.
Utilisation : akamai edgeworkers download [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--downloadPath
| Chemin d'accès pour stocker le fichier bundle téléchargé ; la valeur par défaut est le répertoire personnel CLI s'il n'est pas fourni. |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de version | requis | Un descripteur entier unique vers la version d'une instance EdgeWorkers |
--downloadPath
n'est pas fourni ou n'est pas trouvé sur le système de fichiers local, un sous-répertoire de cache AkamaiCLI sera utilisé : /edgeworkers-cli/edgeworkers//
Téléchargez le bundle de codes combiné qui contient le code et les dépendances exécutés par EdgeWorker.
Utilisation : akamai edgeworkers download-revision [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--downloadPath
| Chemin d'accès pour stocker le fichier de bundle combiné téléchargé ; la valeur par défaut est le répertoire personnel CLI s'il n'est pas fourni. |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Un identifiant de révision unique spécifique à une instance EdgeWorkers |
--downloadPath
n'est pas fourni ou n'est pas trouvé sur le système de fichiers local, un sous-répertoire de cache AkamaiCLI sera utilisé : /edgeworkers-cli/edgeworkers//
Répertoriez l’état d’activation d’un identifiant EdgeWorker donné.
Utilisation : akamai edgeworkers status [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--versionId
| Identifiant de version |
--activationId
| Identifiant d'activation |
--activeOnNetwork | Limite les résultats pour afficher uniquement les versions actuellement activées |
--réseau
| Limite les résultats aux versions qui ont été activées sur un réseau spécifique (STAGING ou PRODUCTION) |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
Répertoriez l’historique des révisions pour un ID EdgeWorker donné.
Utilisation : akamai edgeworkers list-revisions [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--versionId
| Identifiant de version |
--activationId
| Identifiant d'activation |
--pinnedOnly | Limite les résultats pour afficher uniquement les révisions actuellement ou précédemment épinglées |
--actuellementÉpinglé | Limite les résultats pour afficher uniquement les révisions actuellement épinglées |
--réseau
| Limite les résultats aux versions qui ont été activées sur un réseau spécifique (STAGING ou PRODUCTION) |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
Obtenez des détails sur une révision spécifique.
Utilisation : akamai edgeworkers get-revision [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de révision |
Affichez les différences de dépendance entre deux révisions du même EdgeWorker.
Utilisation : akamai edgeworkers compare-revisions [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de la première révision |
identifiant de révision | requis | Identifiant de la deuxième révision |
Activez une révision pour un ID EdgeWorker donné sur un réseau Akamai.
Utilisation : akamai edgeworkers activate-revision [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--note | Note pour préciser pourquoi la révision est réactivée |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de révision |
Épinglez une révision active pour un ID EdgeWorker donné.
Utilisation : akamai edgeworkers pin-revision [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--note | Remarque pour préciser pourquoi la révision est épinglée |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de révision |
Supprimez une révision épinglée active pour un ID EdgeWorker donné.
Utilisation : akamai edgeworkers unpin-revision [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--note | Remarque pour préciser pourquoi la révision est désépinglée |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de révision |
Afficher les détails d'une révision spécifique d'un ensemble composite.
Utilisation : akamai edgeworkers get-revision-bom [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--activeVersions | Limiter les résultats pour afficher uniquement les versions actives |
--actuellementPinnedRevisions | Affiche des informations supplémentaires sur la révision actuellement épinglée |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
identifiant de révision | requis | Identifiant de révision |
Répertoriez l’état d’activation de la révision d’un ID EdgeWorker donné.
Utilisation : akamai edgeworkers list-revision-activations [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--versionId | Identificateur de version |
--activationId | Identifiant d'activation |
--réseau | Limite les résultats aux versions qui ont été activées sur un réseau spécifique (STAGING ou PRODUCTION) |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
Activez une version pour un identifiant EdgeWorker donné sur un réseau Akamai.
Utilisation : akamai edgeworkers activate [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
réseau | requis | Étiquette pour laquelle l'activation d'Akamai Network (STAGING ou PRODUCTION) doit être envoyée à |
identifiant de version | requis | Un descripteur entier unique vers la version d'une instance EdgeWorkers |
Le réseau doit être soit STAGE, soit PRODUCTION. Les majuscules seront normalisées en majuscules.
L’en-tête de réponse d’emplacement sera fourni avec le nouvel identifiant d’activation EdgeWorker.
Le corps de réponse (JSON) des détails d’activation d’EdgeWorker sera fourni avec le code de réponse 201.
Valide une version d'un bundle de codes sans télécharger le bundle de codes
Utilisation : akamai edgeworkers validate [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
bundlePath | requis | Chemin d'accès au fichier bundle au format tgz |
Le chemin du bundle de codes doit être trouvé sur le système de fichiers local.
Le bundle de codes attend un fichier tgz déjà créé selon la spécification EdgeWorkers.
Désactivez une version pour un identifiant EdgeWorker donné sur un réseau Akamai.
Utilisation : akamai edgeworkers deactivate [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Un handle entier unique pour une instance EdgeWorkers |
réseau | requis | Étiquette pour laquelle l'activation d'Akamai Network (STAGING ou PRODUCTION) doit être envoyée à |
identifiant de version | requis | Un descripteur entier unique vers la version d'une instance EdgeWorkers |
Le réseau doit être soit STAGE, soit PRODUCTION. Les majuscules seront normalisées en majuscules.
L’en-tête de réponse d’emplacement sera fourni avec le nouvel identifiant d’activation EdgeWorker.
Le corps de réponse (JSON) des détails d’activation d’EdgeWorker sera fourni avec le code de réponse 201.
Génère un jeton d'authentification qui peut être utilisé pour obtenir des en-têtes de réponse de débogage EdgeWorker détaillés. Vous avez besoin d'au moins la version 1.7.1 de la CLI EdgeWorkers pour exécuter cette commande. Utilisez l'option -V, --version pour afficher le numéro de version actuel de la CLI EdgeWorkers.
Utilisation : akamai edgeworkers create-auth-token [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--expiration
| Durée d'expiration du jeton, en minutes. |
--format
| Format dans lequel la sortie sera imprimée |
Argument | Existence | Description |
---|---|---|
Nom d'hôte | facultatif | Nom d'hôte de la propriété. Si aucun nom d'hôte n'est fourni, un jeton est créé pour tous les hôtes ( /* ) sous la propriété. Ex : www.test.com, www.test1.com |
--expiry
doit être comprise entre 1 et 720 minutes (12 heures). La valeur par défaut est de 8 hours
.Permet au client de cloner un EdgeWorker à partir d'un identifiant EdgeWorker existant.
Utilisation : akamai edgeworkers clone
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--ewName | Nom du EdgeWorker |
--IDgroupe | Identifiant du groupe |
Argument | Existence | Description |
---|---|---|
ID de niveau de ressource | requis | ID du niveau de ressource sur lequel EdgeWorker sera cloné. |
Liste des identifiants de contrat auxquels l'utilisateur a accès.
Utilisation : akamai list-contracts
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Liste des propriétés associées à un ID EdgeWorker spécifique.
Utilisation : akamai edgeworkers list-properties
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
--activeOnly | Renvoie uniquement les propriétés actives |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Identifiant EdgeWorker. |
Répertoriez les différentes limites imposées par EdgeWorkers sur le nombre d'activations, les ID EdgeWorkers et les versions que vous pouvez déployer.
Utilisation : akamai edgeworkers list-limits [options]
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Répertoriez les niveaux de ressources qui peuvent être utilisés pour créer ou cloner des ID EdgeWorker.
Utilisation : akamai list-restiers
Option | Description |
---|---|
--IDcontrat | Niveaux de ressources pour l’ID de contrat spécifié. |
-h, --aide | informations sur l'utilisation de la sortie |
Les clients peuvent obtenir des détails sur le niveau de ressource pour un identifiant EdgeWorker spécifique.
Utilisation : akamai show-restier
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
ID du travailleur de bord | requis | Identifiant EdgeWorker |
Répertoriez les types de rapports disponibles qui peuvent être générés pour un ID EdgeWorker.
Utilisation : akamai get reports
Option | Description |
---|---|
-h, --aide | informations sur l'utilisation de la sortie |
get report
pour obtenir un rapport pour un EdgeWorker donné.Obtenez un rapport pour un ID EdgeWorker donné.
Utilisation : akamai get report
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
-s, --startDate
| requis | Horodatage ISO 8601 indiquant l’heure de début du rapport EdgeWorkers. |
-e, --endDate
| facultatif | Horodatage ISO 8601 indiquant l’heure de fin du rapport EdgeWorkers. Si elle n’est pas spécifiée, l’heure de fin est par défaut l’heure actuelle. |
--statut
| facultatif | Chaîne séparée par des virgules à filtrer par statut EdgeWorkers. Valeurs : success , genericError , unknownEdgeWorkerId , unimplementedEventHandler , runtimeError , executionError , timeoutError , resourceLimitHit , cpuTimeoutError , wallTimeoutError , initCpuTimeoutError , initWallTimeoutError . |
--ev, --eventHandlers
| facultatif | Chaîne séparée par des virgules pour filtrer les EdgeWorkers en fonction de l'événement qui les déclenche. Valeurs : onClientRequest , onOriginRequest , onOriginResponse , onClientResponse , responseProvider . |
Argument | Existence | Description |
---|---|---|
ID du rapport | requis | Type de rapport. |
identifiant-edgeworker | requis | Identifiant EdgeWorker. |
get reports
.startDate
est une option obligatoire.Obtenez toutes les propriétés par défaut dans une section du fichier de configuration.
Utilisation : akamai config list
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
default
par défaut. Pour utiliser une autre section, les utilisateurs doivent spécifier la commande akamai edgeworkers
avec l'option --configSection
.config
suivantes.Obtenez une valeur par défaut spécifique dans une section du fichier de configuration.
Utilisation : akamai config get
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
clé | requis | Nom de la propriété par défaut |
Permet aux clients de définir/mettre à jour une valeur par défaut spécifique dans une section du fichier de configuration.
Utilisation : akamai config set
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
clé | requis | Nom de la propriété par défaut |
valeur | requis | Valeur de la propriété par défaut |
Permet aux clients de supprimer une valeur par défaut spécifique dans une section du fichier de configuration.
Utilisation : akamai config unset
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
clé | requis | Nom de la propriété par défaut |
Permet aux clients d'enregistrer les valeurs par défaut en masse.
Utilisation : akamai config save [options]
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
-p, --propriétés | requis | Propriétés de configuration. Utilisez le format 'key=value' pour définir une propriété et un espace blanc pour les diviser. |
Permet aux clients d'afficher les détails des remplacements de niveau de journalisation pour Edgeworker.
Utilisation : akamai edgeworkers log-level get [options]
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Identifiant EdgeWorker pour lequel afficher les informations de remplacement du niveau de journalisation. |
identifiant de journalisation | facultatif | ID de journalisation du remplacement du niveau de journalisation à afficher. |
logging-identifier
n'est pas spécifié, tous les remplacements de niveau de journalisation seront affichés.logging-identifier
est une constante numérique identifiant un remplacement de niveau de journalisation. Il peut être obtenu lors de la création du remplacement, ou en répertoriant tous les remplacements sans fournir l'argument facultatif et en recherchant le champ loggingId
du remplacement spécifique.Permet aux clients de définir le niveau de journalisation pour EdgeWorker.
Utilisation : akamai edgeworkers log-level set [options]
Option | Existence | Description |
---|---|---|
-h, --aide | facultatif | informations sur l'utilisation de la sortie |
--expire | facultatif | Spécifie la durée pendant laquelle le remplacement du niveau de journalisation de l'utilisateur sera appliqué. Une fois ce délai passé, le niveau de journalisation revient à la valeur par défaut spécifiée dans le bundle. |
--ds2Id | facultatif | ID Datastream à utiliser avec celui spécifié dans le fichier bundle.json d'EdgeWorker. |
Argument | Existence | Description |
---|---|---|
identifiant-edgeworker | requis | Identifiant EdgeWorker pour lequel modifier le niveau de journalisation. |
réseau | requis | Réseau pour lequel appliquer le nouveau niveau de journalisation. Soit « production », soit « mise en scène ». |
niveau | requis | Nouveau niveau de journalisation à appliquer pour EdgeWorker. Pour connaître les valeurs possibles, consultez la documentation de journalisation client. |
bundle.json
d'Edgeworker.loggingId
de journalisation du remplacement. Le loggingId
peut être utilisé pour obtenir ces détails à tout moment en utilisant la sous log-level get
et en le transmettant à un argument facultatif logging-identifier
.--expires
n’est pas spécifiée, la valeur par défaut est que le remplacement n’expire jamais.--expires
prend en charge à la fois la saisie en langage naturel et les horodatages standard. Veuillez vous référer à la documentation du package chrono
pour les spécifications complètes. ./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"
Pour plus d'informations sur EdgeWorkers, reportez-vous aux ressources suivantes :
Vous êtes prêt, bon codage ! Si vous rencontrez des problèmes avec la CLI EdgeWorkers, signalez-les comme un problème github. N'hésitez pas à créer une pull request avec le correctif ou la suggestion.
Nous apprécions les contributions du personnel d'Akamai, des clients ou autres. Avant d'ouvrir un PR, veuillez vérifier les points suivants :