Invoking OCI Functions from Other Oracle Cloud Infrastructure Services
Find out how to invoke functions in OCI Functions from other Oracle Cloud Infrastructure services.
You can invoke functions in OCI Functions from other Oracle Cloud Infrastructure services. Typically, you'll want an event in another service to trigger a request to invoke a function defined in OCI Functions.
This functionality is currently available in:
- The Events service. For more information, see Functions in Services that Produce Events.
- The Notifications service. For more information, see Notifications. For a scenario, see Scenario A: Automatically Resizing VMs.
- The API Gateway service. For more information, see Adding a Function in OCI Functions as an API Gateway Back End.
- The Oracle Integration Generation 2 service, using the OCI Signature Version 1 security policy. For more information, see Configure Oracle Integration to Call Oracle Cloud Infrastructure Functions with the REST Adapter in Using the REST Adapter with Oracle Integration.
- The Connector Hub service. You can invoke a function to process data (as the task in a connector), or to act on the processed data (as the target in a connector). For more information, see Connector Hub. For a scenario, see Scenario: Sending Log Data to an Autonomous Database.
- The Streaming service (via Connector Hub). You can synchronously invoke a function to consume and process data from partitions in a stream (as the task in a connector). For more information, see Streaming and Connector Hub.