Utilizzo di Cloud Functions

IBM Cloud® Functions è obsoleto. Le entità Funzioni esistenti come azioni, trigger o sequenze continueranno ad essere eseguite, ma a partire dal 28 dicembre 2023, non è possibile creare nuove entità Funzioni. Le entità Funzioni esistenti sono supportate fino a ottobre 2024. Tutte le entità Funzioni che esistono ancora in tale data verranno eliminate. Per ulteriori informazioni, vedi Panoramica sulla deprecazione.

Con IBM Cloud® Functions è possibile utilizzare il proprio linguaggio di programmazione preferito per scrivere codice leggero che esegua la logica dell'applicazione in modo scalabile. È possibile eseguire codice on-demand con richieste API basate su HTTP da parte delle applicazioni o eseguire codice in risposta ai servizi IBM Cloud e agli eventi di terze parti, come gli aggiornamenti apportati a un bucket. La piattaforma di programmazione Faas (Function-as-a-Service) si basa sul progetto open source Apache OpenWhisk.

Utilizzo di Object Storage come origine eventi

Cloud Functions è una piattaforma di calcolo basata sugli eventi (a cui si fa riferimento anche come calcolo senza server). Le azioni (piccoli bit di codice) vengono eseguite in risposta ai trigger (alcune categorie di evento) e le regole associano determinate azioni a determinati trigger. Configura IBM Cloud® Object Storage come origine eventi e ogni volta che un oggetto in un determinato bucket viene scritto o eliminato viene attivata un'azione. È possibile adattare ulteriormente il feed delle modifiche solo agli eventi corral per gli oggetti che corrispondono a un particolare prefisso o suffisso.

  1. Imposta l'opzione per consentire a Cloud Functions access di ascoltare le modifiche apportate al tuo bucket. Ciò implica la creazione di un' autorizzazione service - to - service e utilizza il nuovo ruolo IAM Gestore notifiche.
  2. Quindi, creare un trigger per rispondere al feed delle modifiche.
  3. Utilizza quindi il pacchettoIBM Cloud Object Storage per eseguire il bind delle credenziali e eseguire facilmente lo script delle attività comuni.

Per ulteriori informazioni sull'utilizzo di Cloud Functions con IBM Cloud Object Storage, consulta la Documentazione delle funzioni.

Non è possibile utilizzare un bucket con un firewall abilitato come origine evento per le azioni IBM Cloud® Functions.

Passi successivi

Assicurati di identificare la regione e l'endpoint appropriati per il tuo servizio. Quindi, verifica le tue operazioni con uno specifico test.