Panoramica degli eventi
Crea l'automazione in base alle modifiche di stato delle risorse in tutta la tenancy.
Oracle Cloud Infrastructure Events ti consente di creare l'automazione in base alle modifiche di stato delle risorse in tutta la tenancy. Utilizzare Eventi per consentire ai team di sviluppo di rispondere automaticamente quando una risorsa cambia stato.
Di seguito sono riportati alcuni esempi di utilizzo degli eventi.
- Inviare una notifica a un team DevOps al termine del backup del database.
- Converte i file di un formato in un altro quando i file vengono caricati in un bucket di storage degli oggetti.
Funzionamento degli eventi
I servizi Oracle Cloud Infrastructure emettono eventi, che sono messaggi strutturati che indicano cambiamenti nelle risorse. Gli eventi (i messaggi e non il servizio) seguono il formato standard di settore CloudEvents ospitato da Cloud Native Computing Foundation (CNCF). Questo standard consente l'interoperabilità tra vari provider cloud o sistemi on-premise e provider cloud. Un evento può essere un'operazione di creazione, lettura, aggiornamento o eliminazione (CRUD), una modifica dello stato del ciclo di vita della risorsa o un evento di sistema che interessa una risorsa. Ad esempio, un evento può essere emesso quando un backup viene completato o non riesce oppure quando un file in un bucket di storage degli oggetti viene aggiunto, aggiornato o eliminato.
I servizi emettono eventi per risorse o dati. Ad esempio, lo storage degli oggetti emette eventi per bucket e oggetti. I servizi emettono tipi diversi di eventi per le risorse, che vengono distinti come tipi di evento. I bucket e gli oggetti dispongono, ad esempio, di tipi di evento di creazione, aggiornamento ed eliminazione. I tipi di evento sono le modifiche che producono eventi in base a una determinata risorsa. Per un elenco dei servizi che producono eventi e dei tipi di evento di cui tali servizi tengono traccia, vedere Servizi che producono eventi.
Per gestire gli eventi, creare regole. Le regole includono un filtro definito per specificare gli eventi prodotti dalle risorse nella tenancy. Il filtro è flessibile:
- È possibile definire filtri che corrispondono solo a determinati eventi o a tutti gli eventi.
- È possibile definire filtri in base al modo in cui le risorse vengono contrassegnate o alla presenza di valori specifici negli attributi dall'evento stesso.
Le regole devono inoltre specificare un'azione da attivare quando il filtro trova un evento corrispondente. Le azioni sono risposte definite per le corrispondenze di eventi. È possibile impostare alcuni servizi Oracle Cloud Infrastructure che il servizio Events ha stabilito come azioni (di seguito sono riportate ulteriori informazioni su questi servizi selezionati). Le risorse per questi servizi fungono da destinazioni per eventi corrispondenti. Quando il filtro nella regola trova una corrispondenza, il servizio Eventi consegna l'evento corrispondente a una o più destinazioni identificate nella regola. Il servizio di destinazione che riceve l'evento elabora l'evento in qualsiasi modo definito. Questa distribuzione offre l'automazione nel tuo ambiente.
Puoi distribuire eventi solo a determinati servizi Oracle Cloud Infrastructure con una regola. Utilizzare i servizi riportati di seguito per creare le azioni.
Concetti degli eventi
I seguenti concetti sono essenziali per lavorare con Eventi.
- EVENTI
- Notifica automatica di una modifica dello stato come riportato da una risorsa Oracle Cloud Infrastructure che emette eventi. Ad esempio, una risorsa di database emette un evento
backup.begin
all'avvio di un backup. - TIPI DI EVENTO
- Distinzione tra i diversi tipi di eventi. Per ulteriori informazioni, vedere Servizi che producono eventi.
- REGOLE
- Oggetto JSON creato per eseguire la sottoscrizione a un tipo di evento e attivare un'azione in caso di evento specifico. Ad esempio, una regola potrebbe specificare che i tipi di evento
backup.end
dei database attivano il servizio Notifiche per inviare un'e-mail a un tecnico DevOps specifico. Per ulteriori informazioni, vedere Corrispondenza di eventi con filtri. - AZIONI
- Le regole devono inoltre specificare un'azione da attivare quando il filtro trova un evento corrispondente. Le azioni sono risposte definite per le corrispondenze di eventi. Si impostano i servizi Oracle Cloud Infrastructure selezionati che il servizio Events ha stabilito come azioni. Le risorse per questi servizi fungono da destinazioni per eventi corrispondenti. Quando il filtro nella regola trova una corrispondenza, il servizio Eventi consegna l'evento corrispondente a una o più destinazioni identificate nella regola. Il servizio di destinazione che riceve l'evento elabora l'evento in qualsiasi modo definito. Questa distribuzione offre l'automazione nel tuo ambiente.
Disponibilità regione
Gli eventi sono attualmente disponibili in tutte le aree del regime commerciale. Consulta la sezione Oracle Cloud Infrastructure Government Cloud per informazioni sulla disponibilità nelle aree Government Cloud.
Modalità di accesso a Oracle Cloud Infrastructure
Puoi accedere a Oracle Cloud Infrastructure (OCI) utilizzando la console (un'interfaccia basata su browser), l'API REST o l'interfaccia CLI OCI. Le istruzioni per l'uso della console, dell'API e dell'interfaccia CLI sono incluse negli argomenti della presente documentazione. Per un elenco di SDK disponibili, consulta Software Development Kits and Command Line Interface.
Per accedere alla console, è necessario utilizzare un browser supportato. Per andare alla pagina di accesso della console, aprire il menu di navigazione nella parte superiore di questa pagina e selezionare Console dell'infrastruttura. Viene richiesto di immettere il tenant cloud, il nome utente e la password personali.
Autenticazione e autorizzazione
Ogni servizio in Oracle Cloud Infrastructure si integra con IAM per l'autenticazione e l'autorizzazione, per tutte le interfacce (console, SDK o CLI e API REST).
Un amministratore di un'organizzazione deve impostare gruppi , compartimenti e criteri che controllano gli utenti che possono accedere a quali servizi, quali risorse e il tipo di accesso. Ad esempio, i criteri controllano chi può creare nuovi utenti, creare e gestire la rete cloud, creare istanze, creare bucket, scaricare oggetti e così via. Per ulteriori informazioni, vedere Gestione dei domini di Identity. Per dettagli specifici sulla scrittura dei criteri relativi a ognuno dei vari servizi, consulta il riferimento per i criteri.
Se sei un utente normale (non un amministratore) che deve utilizzare le risorse Oracle Cloud Infrastructure di proprietà dell'azienda, contatta un amministratore per impostare un ID utente. L'amministratore può confermare quale compartimento o compartimenti è possibile utilizzare.
Amministratori: è necessario scrivere un criterio IAM che autorizzi gli utenti a utilizzare le regole. Per ulteriori informazioni, vedere Eventi e criteri IAM.
Limiti sulle risorse degli eventi
Il servizio Events prevede una limitazione di 50 regole per ogni tenancy.
Per consultare un elenco dei limiti applicabili e le istruzioni per richiedere un incremento del limite, vedere Limiti per servizio. Per impostare limiti specifici di compartimento per una risorsa o una famiglia di risorse, gli amministratori possono utilizzare le quote di compartimento.
Gateway di servizi ed eventi
Il servizio Eventi supporta anche l'accesso privato dalle risorse Oracle Cloud Infrastructure in una VCN tramite un gateway di servizi . Un gateway di servizi consente la connettività agli endpoint pubblici degli eventi dagli indirizzi IP privati nelle subnet private. Ad esempio, puoi gestire le regole sul backbone di Oracle Cloud Infrastructure anziché su Internet. Facoltativamente, è possibile utilizzare i criteri IAM per controllare quali VCN o intervalli di indirizzi IP possono accedere agli eventi. Per i dettagli, consulta la sezione relativa all'accesso ai servizi Oracle: gateway del servizio.