FlexDeploy - Oracle API Platform Plugin Guide
A plugin for managing APIs and other components in Oracle API Platform.
Key Features
Automated provisioning of gateways and gateway nodes
Update your API state as you deploy across gateways
Apply API grants as you import new and existing APIs
Easily roll back changes or build from previous API iterations
Ensure you have the same iteration of your API deploying across gateways
FlexDeploy Project Recommendations
API Component | Build Workflow | Deploy Workflow | Project Setup | General Notes |
|---|---|---|---|---|
API | ExportAPI | ImportAPI (using smart import) DeployAPI(use the output iteration from the import step) | One project per API. |
|
Gateway/Nodes | Export gateway and node json files | ImportGateway InstallNode | Nothing real specific here. One project that manages all the gateways/nodes should suffice. |
|
Plugin Operations
Permissions and Security
It is suggested that the user account configured on the API Platform cloud account have the 'Manage' grant on all API platform objects. This is not necessarily required depending upon the functionality that will be utilized.
Manage Group
Generally speaking there is probably a user group that already has the Manage grants, ManageAPIGrant, ManagePlanGrant etc on the API platform objects. Configuring the account for a user already in this group should be sufficient.
Cloud Account and where to find the properties
Cloud Account
All plugin operations require the FDOAP_CLOUD_ACCOUNT_CODE environment instance property to be set. See Configuring Cloud Accounts for more info. The following properties are required for the Oracle API Platform Cloud Account
From the MyServices dashboard.. click 'Users' and then 'Identity Console'
- style