|
| 1 | +# Integrating with OCI Cloud Services |
| 2 | +Reviewed: "17.11.2023" |
| 3 | + |
| 4 | +REST APIs are used to integrate with OCI Cloud Services from APEX. understanding the nuances of the APIs and OCI authentication can be somewhat complex. The main challenge in our experience has been translating Documentation into Implementation. |
| 5 | + |
| 6 | +To simplfy the creation of the REST Data Sources, we are assembling REST Source arctifacts into a Catalog as we gain experience using the APIs ourselves. |
| 7 | + |
| 8 | +Hopefully, this will simplfy your project implementations as you work with these services. |
| 9 | + |
| 10 | +The first set of samples will provide REST Data Sources for the OCI Document Understanding and Vision services. |
| 11 | + |
| 12 | +# Table of Contents |
| 13 | + |
| 14 | +1. [Team Publications](#team-publications) |
| 15 | +2. [Useful Links](#useful-links) |
| 16 | +3. [Reusable Assets Overview](#reusable-assets-overview) |
| 17 | + |
| 18 | +# Team Publications |
| 19 | +- TBD |
| 20 | + |
| 21 | +# Useful Links |
| 22 | +- [Oracle Documentation - Document Understanding API](https://docs.oracle.com/en-us/iaas/api/#/en/document-understanding/20221109/) |
| 23 | + - Document AI helps customers perform various analysis on their documents. |
| 24 | +- [Oracle Documentation - Vision API](https://docs.oracle.com/en-us/iaas/api/#/en/vision/20220125/) |
| 25 | + - Vision AI allows customers to detect and classify objects in uploaded images. |
| 26 | + |
| 27 | +# Reusable Assets Overview |
| 28 | +- [Sample REST Data Catalog](./sample-rest-catalog) |
| 29 | + - [REST Catalog - OCI Document Understanding](./sample-rest-catalog/rest-catalog-document-understanding-api.sql) |
| 30 | + - [REST Catalog - OCI Vision](./sample-rest-catalog/rest-catalog-vision-api.sql) |
| 31 | + |
| 32 | +## USAGE: Sample REST Data Catalog |
| 33 | +### Setup and Prerequisites |
| 34 | +- [Oracle Documentation - Developers Guide](https://docs.oracle.com/en-us/iaas/Content/API/Concepts/devguidesetupprereq.htm "Setting User with Required Keys and OCIDs") |
| 35 | + |
| 36 | +### Import the REST Catalog into the APEX Workspace |
| 37 | + - From the relevant application |
| 38 | + - [] Navigate to REST Data Sources *from Shared Components* |
| 39 | + - [] Createa a new REST Data Source *from a REST Source Catalog* |
| 40 | + - [] Use the *+* to select the REST Data Source and click *Next* |
| 41 | + - [] Select *Create New* from the Credentials field |
| 42 | + |
| 43 | +### Create a new Web Credential |
| 44 | + - Provide |
| 45 | + - [] Name |
| 46 | + - [] Static ID |
| 47 | + - [] Authentication Type => *Oracle Cloud Infrastructure (OCI)* |
| 48 | + - [] OCI User ID => *OCI User OCID* |
| 49 | + - [] OCI Private Key => *Entire contents Private Key associated with the uploaded Public PEM file in the User's API Keys* |
| 50 | + - [] OCI Tenancy ID => *OCI Tenant OCID* |
| 51 | + - [] OCI Public Key Fingerprint => *Fingerprint of the uploaded Public Key PEM file in the User's API Keys* |
| 52 | + |
| 53 | + |
| 54 | +# License |
| 55 | + |
| 56 | +Copyright (c) 2023 Oracle and/or its affiliates. |
| 57 | + |
| 58 | +Licensed under the Universal Permissive License (UPL), Version 1.0. |
| 59 | + |
| 60 | +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details. |
0 commit comments