-
Notifications
You must be signed in to change notification settings - Fork 53
Exposing a CAP API to APIM (CF application endpoint to APIM route service) #112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@agiguere ![]() |
thanks @AjitKP91 this is exactly what I was looking for quick question: as per the documentation we already have a landscape of SAP Integration Suite however this is not the landscape where we develop micro services like in this example: As per the requirement, APIM API Portal needs to be in the same CF space will it duplicates cost? alex |
@agiguere Yes it will |
@AjitKP91 thanks for the help what happens if our SAP Integration Suite tenants (test & prod) are configured on different subaccounts, however I can add the Entitlement to my subaccount for API Management, API portal, from our Global Account it say This service is deprecated. While you can still use it until your contract reaches its next renewal point or expires, SAP strongly recommends that you use an alternative service that meets your business needs. thanks |
@agiguere |
This is a question regarding your documentation about exposing CAP to APIM
We already have licenses of SAP Integration Suite with API Management. We started developing micro-service apps on Cloud Foundry with the SAP Cloud Application Programming model, and we now need to expose an API to a vendor.
CF application build with CAP (aka our OData service V4) can contain many endpoints.
Example: In the same CF application, we could have one endpoint to serve a Fiori App, 1 endpoint to serve a mobile app and 1 endpoint to expose an API to a vendor.
It looks like the solution is SAP APIM Standalone Version on CF with apim-as-route-service,
However we don’t want to redirect all traffic of our 3 endpoints to APIM with the route service, just for a specific endpoint. We want to expose only 1 endpoint of our CF app via a proxy, and we could then give an API key to our vendor to access this API.
Is there a way to achieve this without having to redeploy another CF app with only the endpoint that we want to expose.
thanks
The text was updated successfully, but these errors were encountered: