Eventi e criteri IAM
Scrivere i criteri per il servizio Eventi, incluse le autorizzazioni per utenti non amministratori e il servizio Eventi stesso.
Se non si conoscono i criteri, vedere Guida introduttiva ai criteri e Modelli di criteri di Policy Builder. Per ulteriori informazioni su come scrivere i criteri IAM per gli eventi, vedere Dettagli per il servizio Eventi.
Consenti agli utenti di utilizzare le regole
Questi criteri IAM consentono agli utenti di gestire o elencare le regole.
Consenti agli utenti di elencare le regole in un compartimento
Tipo di accesso: possibilità di elencare le regole degli eventi.
Dove creare il criterio: nella tenancy.
Allow group RuleReaders to read cloudevents-rules in tenancyIl criterio precedente consente a RuleReaders di elencare le regole nella tenancy.
Consenti agli amministratori di gestire le regole in un compartimento
Tipo di accesso: possibilità di gestire le regole degli eventi, tra cui la creazione, l'eliminazione, l'aggiornamento o lo spostamento di regole in un compartimento diverso.
Dove creare il criterio: nella tenancy.
Questa riga consente all'utente di ispezionare l'accesso alle risorse nei compartimenti per selezionare le azioni.
allow group <RuleAdmins> to inspect compartments in tenancyQuesta riga consente all'utente di accedere alle tag definite per applicare tag filtro alle regole.
allow group <RuleAdmins> to use tag-namespaces in tenancyQueste righe consentono all'utente di accedere alle risorse di streaming per le azioni
allow group <RuleAdmins> to inspect streams in tenancy
allow group <RuleAdmins> to use stream-push in tenancy
allow group <RuleAdmins> to use stream-pull in tenancyQueste righe consentono all'utente di accedere alle risorse Funzioni per le azioni.
allow group <RuleAdmins> to use virtual-network-family in tenancy
allow group <RuleAdmins> to manage function-family in tenancyQuesta riga consente all'utente di accedere agli argomenti Notifiche per le azioni.
allow group <RuleAdmins> to use ons-topic in tenancyQuesta riga consente all'utente di gestire l'accesso alle regole per gli eventi.
allow group <RuleAdmins> to manage cloudevents-rules in tenancyConsenti consegne cross-tenancy
La distribuzione cross-tenancy consente di attivare un'azione in una tenancy diversa dalle regole Eventi. Se necessario, modificare le autorizzazioni per lo use case dell'azione. Utilizzare i criteri riportati di seguito per abilitare la distribuzione cross-tenancy.
Tipo di accesso: possibilità di attivare azioni che si trovano in una tenancy diversa dalle regole Eventi.
define tenancy action_tenancy as <action_tenancy_ocid>
endorse any-user to {ONS_TOPIC_PUBLISH, FN_INVOCATION, STREAM_READ, STREAM_PRODUCE} in tenancy action_tenancy where request.principal.type = 'eventrule'
define tenancy rule_tenancy as <rule_tenancy_ocid>
admit any-user of tenancy rule_tenancy to {ONS_TOPIC_PUBLISH, FN_INVOCATION, STREAM_READ, STREAM_PRODUCE} in tenancy where request.principal.type = 'eventrule'
Per ulteriori dettagli sui criteri cross-tenancy, vedere Criteri cross-tenancy.