The user only needs an
inspect/read policy over all-resources. TigerGate
can never create, modify, or delete resources in your tenancy.Before you start
In TigerGate, open Cloud Providers → Oracle Cloud (OCI). You’ll fill in five values once the user and API key exist:| Value | What it is |
|---|---|
| Tenancy OCID | Your OCI tenancy’s OCID (Console → Profile menu → Tenancy). |
| User OCID | The OCID of the IAM user created below. |
| Fingerprint | The fingerprint of the API key uploaded to that user. |
| Private Key (PEM) | The private half of the same API key pair. |
| Region | The tenancy’s home region (e.g. us-ashburn-1). |
1. Create the read-only user
Grant a read-only policy
inspect + read cover everything the posture checks need without
granting access to resource contents (e.g. object storage bucket
contents, secret values).2. Connect it in TigerGate
Fill in the five values
In Cloud Providers → Oracle Cloud (OCI), enter the Tenancy OCID,
User OCID, Fingerprint, the full contents of
tigergate-cspm-key.pem as Private Key (PEM), and the tenancy’s home
Region.Test
Click Test. For Oracle Cloud this is a field check — TigerGate confirms
the Tenancy OCID, User OCID, Fingerprint, and Private Key are all present.
The key is first exercised against OCI on your first scan, where the
scanner signs requests with it, so run an on-demand scan to confirm the
credentials and policy work end-to-end.
Troubleshooting
| Scan error | Cause | Fix |
|---|---|---|
NotAuthenticated | Fingerprint doesn’t match the uploaded key, or the private key is wrong | Re-upload the public key and copy the fingerprint from the upload output exactly |
NotAuthorized on read calls | Policy statements missing or scoped to the wrong compartment | Re-run the policy create command against the tenancy (root compartment) OCID |
| Private key parse error | Key was truncated or re-wrapped when pasted | Paste the raw tigergate-cspm-key.pem contents, including the BEGIN/END lines, unmodified |
| Scan runs but few findings | Policy only grants inspect, not read | Ensure both statements from step 2 are present |