Invoking Oracle Functions from Other Oracle Cloud Infrastructure Services
You can invoke functions in Oracle 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 Oracle 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 Resize VMs.
- The API Gateway service. For more information, see Adding a Function in Oracle Functions as an API Gateway Back End.
- The Oracle Integration 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 Service Connector Hub service. You can invoke a function to process data (as the task in a service connector), or to act on the processed data (as the target in a service connector). For more information, see Service Connector Hub. For a scenario, see Scenario: Send Log Data to an Autonomous Database.
- The Streaming service (via Service Connector Hub). You can synchronously invoke a function to consume and process data from partitions in a stream (as the task in a service connector). For more information, see Streaming and Service Connector Hub.