wsk
è l'interfaccia a riga di comando (CLI) per IBM Cloud Functions (basato su Apache OpenWhisk). Permette agli sviluppatori di interagire con il servizio serverless, gestendo e invocando azioni, creando trigger e regole e gestendo package.
Ecco alcuni concetti e comandi chiave relativi a wsk
:
Azioni: Sono frammenti di codice che vengono eseguiti in risposta a eventi o chiamate dirette. Puoi creare azioni da codice sorgente (Node.js, Python, Java, Go, Swift, PHP, Ruby) o come immagini Docker.
Trigger: Rappresentano eventi esterni che possono avviare l'esecuzione di azioni. Puoi configurare trigger per reagire a modifiche in un database, messaggi in una coda di messaggi, o a eventi programmati.
Regole: Legano insieme trigger e azioni. Quando un trigger viene attivato, la regola corrispondente invoca l'azione associata.
Package: Sono collezioni di azioni e feed (azioni che generano eventi trigger). I package consentono di raggruppare e riutilizzare la logica serverless. Esistono package predefiniti forniti da IBM Cloud e puoi creare i tuoi package personalizzati.
Namespace: Forniscono un isolamento logico per le tue risorse. Puoi gestire diversi namespace per separare gli ambienti di sviluppo, test e produzione.
Comandi comuni wsk
:
wsk action
: Gestisce le azioni. (Crea, aggiorna, invoca, elenca, cancella).wsk trigger
: Gestisce i trigger. (Crea, aggiorna, attiva, elenca, cancella).wsk rule
: Gestisce le regole. (Crea, aggiorna, abilita, disabilita, elenca, cancella).wsk package
: Gestisce i package. (Crea, aggiorna, lega, elenca, cancella).wsk namespace
: Gestisce i namespace. (Elenca, seleziona).wsk property
: Gestisce le proprietà di configurazione di wsk
(es. API host, auth key).wsk activation
: Visualizza e gestisce le attivazioni (invocazioni) di azioni. (Elenca, get, logs, result).wsk sdk
: Genera un SDK (Software Development Kit) client per invocare le azioni.Flusso di lavoro tipico:
wsk
CLI.L'utilizzo di wsk
permette di sviluppare e distribuire applicazioni serverless in modo efficiente, sfruttando la scalabilità e la gestione automatica dell'infrastruttura offerte da IBM Cloud Functions.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page