oci-fn-object-storage-router

OCI Function pattern for routing Object Storage events to the right downstream system.

What it does

The first useful run is a local route decision against a realistic sample event. You can see the bucket, object name, matching rule, and next route before you have to care about auth, retries, or downstream delivery details.

Try it locally

python3 func.py sample-event.json

Example output

{
  "matched": true,
  "route": "finance-ingest",
  "rule": "finance-csv",
  "bucket": "shared-inbound",
  "object_name": "finance/inbound/april-close.csv"
}

Where it helps

Use this when you want a starter pattern to clarify the contract before wiring in real downstream systems such as queues, webhooks, or internal APIs.