igfasouza / oracle-functions-samples

Examples demonstrating how to use Oracle Functions

Home Page:https://www.oracle.com/cloud/cloud-native/functions/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oracle Functions Samples

Oracle Functions logo

This repository provides examples demonstrating how to use Oracle Functions.

Setup

Basic Observability Guidance

How To

Description Python Java
Hello World sample sample
List OCI Compute instances sample sample
Control OCI Compute instances (start/stop/status) sample
List OCI compartments sample
List objects in OCI Object Storage sample sample
Read an object in OCI Object Storage sample sample
Create an object in OCI Object Storage sample sample
Create a PAR in OCI Object Storage sample
Display an OCI Cloud Event sample
Invoke another Function using the OCI SDK sample
Run a SQL statement against Autonomous DB using ORDS sample
Run a SQL statement against Autonomous DB using DB Client sample
Publish a notification using ONS sample
Send an email using Email Delivery Service sample
Decrypt cipher using Vault keys sample
Get a secret from Vault sample
API Gateway Function authorizer for IDCS sample
Function that returns the API Gateway HTTP request information sample
Function for API Gateway that validates an API key sample
Write IAM policies that enables Functions in a tenancy to access resources in other tenancies sample

Use Cases

Description Code Blog/Docs
Provide the size of an image (Custom Dockerfile, image library) sample
Automatically load data from Object Storage into Autonomous DataWarehouse sample
Automatically resize VM on High Memory Alerts (Notifications trigger a function) sample
Check if a compute instance is tagged correctly on provisioning, if not, stop it sample
Move logs from OCI to Datadog using Logging, Service Connector Hub and Functions sample
Send SMS messages for logs using Logging, Service Connector Hub, Functions and Syniverse SMS sample
Send SMS messages for monitoring alarms using Monitoring, Notifications Service, Functions and Syniverse SMS sample

Community-led Examples

Description Code Blog
Serverless SaaS Extensions using Oracle Functions, API Gateway and VBCS repo blog
Function that demonstrates connectivity between Oracle SaaS applications with OIC sample

Documentation

You can find the online documentation for Oracle Functions at docs.oracle.com and information about the Fn project at https://fnproject.io/.

Contributing

See CONTRIBUTING

License

See LICENSE

About

Examples demonstrating how to use Oracle Functions

https://www.oracle.com/cloud/cloud-native/functions/

License:Universal Permissive License v1.0