- Implementing Oracle API Platform Cloud Service
- Andrew Bell Sander Rensen Luis Weir Phil Wilkins ,
- 493字
- 2021-06-25 21:15:31
Management service REST APIs
Oracle APIP CS was created following an API-first approach. What this means in practice is that all of the functionality available via the portals, in fact more, is also available via the management service REST APIs.
The following diagram illustrates the different resources available through the Oracle APIP CS management service APIs:

Oracle APIP CS–management REST APIs
In order to consume the management REST APIs, a user must belong to the administration role.
Oracle classifies the following management REST APIs:
- Administration service: Accessed through the /apiplatform/administration endpoint, this resource delivers platform administration capabilities, such as configuration of platform preferences and management of users and roles.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfrp/index.html
- Management service: Accessed through the /apiplatform/management endpoint, this resource delivers equivalent and additional capabilities to those available via the management portal.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfrm/index.html
- Developer portal: Accessed through the /apiplatform/developers endpoint, this resource delivers equivalent and additional capabilities to those available via the developer portal.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfrd/index.html
- Gateway controller: Accessed through the /apiplatform/gatewaynode endpoint, this resource delivers gateway administration and monitoring capabilities. This resource is used by the gateway nodes during the registration and join process when installing a gateway.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfrg/index.html
- Analytics: Accessed through the /apiplatform/analytics endpoint, this resource can be used to retrieve analytics metrics for APIs, applications and gateways.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfra/index.html
- Life cycle management: accessed through the /instancemgmt/ endpoint, delivers Oracle APIP CS instance provisioning and management capabilities.
Further information available from the following URL:
http://docs.oracle.com/en/cloud/paas/api-platform-cloud/apfrl/index.html
Now that the management APIs have been described, it is equally important to understand in what use cases they could be use.
For example, the management APIs /apiplatform/ and /instancemgmt/ could be used in any of the following use cases:
- Configuration management: Using the /management/ resource to version control APIs (that is, in a GIT) and manage releases (that is, in Nexus).
- Continuous integration/continuous delivery (CICD): Although related to the previous point, this use case is about using /management/ resources along with CI tool (that is, Jenkins, Hudson, Circle CI) to automate the software development lifecycle (that is, promotion of APIs across environments, regression testing, API contract validations with Dredd).
- Infrastructure as code: A relatively new discipline, infrastructure as code is all about taking infrastructure provisioning automation and management by adopting practices originated in software engineering. By using Oracle Public Cloud (OPC) PaaS APIs (/instancemgmt) it is possible to also automate the actual provisioning of Oracle APIP CS instances. Then combined with the use of other resources in /apiplatform/ robust automation solutions can be achieved.
- Developer portal extensions: In some scenarios, it might be required to either extend the developer portal, embedded some developer portal functionality within other corporate intranet portals or simply create custom portal front-ends (that is, for inpidual APIs). All of this is available by using the /developers/ resources.
- Mastering Mesos
- 構(gòu)建高質(zhì)量的C#代碼
- Circos Data Visualization How-to
- Hadoop 2.x Administration Cookbook
- Zabbix Network Monitoring(Second Edition)
- 機(jī)器學(xué)習(xí)流水線實戰(zhàn)
- Visual C++編程全能詞典
- Photoshop CS3圖層、通道、蒙版深度剖析寶典
- 構(gòu)建高性能Web站點
- 基于32位ColdFire構(gòu)建嵌入式系統(tǒng)
- 電腦主板現(xiàn)場維修實錄
- 嵌入式操作系統(tǒng)原理及應(yīng)用
- Extending Ansible
- Mastering Exploratory Analysis with pandas
- WOW!Photoshop CS6完全自學(xué)寶典