{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • General
    • Business of APIs
    • API Design
    • Academy/Certification
    • Analytics
    • Apigee Test - beta
    • Apigee-127
    • BaaS/Usergrid
    • Developer Portal
    • Edge/API Management
    • Events
    • Insights
    • Integration (AWS, PCF, Etc.)
    • IoT - Apigee Link
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Developer Portal /
avatar image
1
Question by Ramya · Nov 27, 2017 at 08:44 AM · 181 Views developer-portal

Can we connect developer portal to multiple edge organizations?

Is it possible to connect a single drupal instance to connect to multiple edge organizations?

I already have a develoepr portal with one edge organization connected to it. Can we have the ability to connect through multi site installation process in Drupal?

Iam using drupal 7.14 currently

Is it possible to connect a single drupal instance to connect to multiple edge organizations?

I already have a develoepr portal with one edge organization connected to it. Can we have the ability to connect through multi site installation process in Drupal?

Iam using drupal 7.14 currently

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

6 Answers

· Add your answer
  • Sort: 
avatar image
2

Answer by jaywant · Nov 27, 2017 at 09:04 AM

As per my understanding Edge has a ability to build multiple organization. but Portal can connect only to one of the organization.

That's why we have asked to fill Organization name and respective credential while configuring.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by Karl Scheirer · Jan 12 at 09:53 PM

Is it possible to connect a single drupal instance to connect to multiple edge organizations? No.

Can we have the ability to connect through multi site installation process in Drupal? Yes.

When you're using a multi-site setup, you're sharing the codebase between sites, but each site has its own database. If you set a custom private file directory for each site, then each site can connect to its own Edge instance.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Nikhil · Nov 28, 2017 at 03:02 AM

Even I am looking for the same solution.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Kevin Treacy · Nov 29, 2017 at 12:11 PM

We are running Apigee internally (private) and had the same requirement: to have the Developer Portal support multiple Organizations like Apigee Edge does. Per Apigee at the time we were implementing that was not supported -- Developer Portal only supported a single organization. I am not sure if that limitation has since been addressed. Because of this limitation in Dev Portal we were essentially limited to using a single organization in Edge also (obviously not the preferred choice).

The other option supported by Apigee is to build multiple Dev Portals, one per Organization. We did not want this option as we wanted a single Dev Portal for our enterprise, but wanted orgs in Apigee to provide administrative control. We also did not want to support multiple dev portal instances.

To satisfy our requirement we are using what I consider to be a sub-optimal solution, which is to use multiple environments within a single organization. In this model, environments provide the administrative control that we wanted (and that is provided natively by organizations). The downside is that we have a single organization, so the developer experience is not great. One downside is that the list of API proxies displayed is all proxies in the organization, but developer will only be able to access/update proxies for their environment. We have set up environment specific roles/permission to control access to proxies. Also as the number of proxies grow in a single organization, the API listing display screen becomes very very slow, it takes 30 seconds or more to render.

Below are some other custom (non-Apigee supported) choices we considered. Note that these were just ideas. I am not sure if they are technically possible to implement or how much work they entail:

  1. Allow multiple organizations in Edge and then create a "super-org" in Edge that aggregates the resources from all of the other organizations. You then point Portal at the super org.
  2. Configure Dev Portal to point to an API Proxy on Edge that receives all API management requests from Dev Portal and it then calls (proxies) the request to the 'real' organization in Edge using the Apigee management API. This would required naming conventions for objects (proxies, products, etc) so a routing decision can be made to the correct organization
Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Nikhil · Jan 08 at 08:13 AM

@Anil Sagar: Any update on this?

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Karl Scheirer · Jan 31 at 05:21 PM

@Ramya After looking more closely, it is possible to connect to more than 1 org from DevPortal, but it's not easy.

Using the Edge Management API SDK (located at profiles/apigee/libraries/mgmt-api-php-sdk) you have full control on how to connect to Edge and which orgs to use. However, you would be responsible for making all these extra calls, handling the data returned, and displaying it to the user.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 5 attachments (including images) can be used with a maximum of 5.0 MB each and 25.0 MB total.

Follow this Question

Answers Answers and Comments

59 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

APIs for uploading OpenAPI spec definitions to devportal? 1 Answer

How to use the custom Apigee batch functions 1 Answer

Developer App Credentials, IP whitelisting? 1 Answer

Dev portal error during developer registration 1 Answer

How to manage APPS in the developer portal as an admin 1 Answer

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2018 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • General
  • Business of APIs
  • API Design
  • Academy/Certification
  • Analytics
  • Apigee Test - beta
  • Apigee-127
  • BaaS/Usergrid
  • Developer Portal
  • Edge/API Management
  • Events
  • Insights
  • Integration (AWS, PCF, Etc.)
  • IoT - Apigee Link
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Members
  • Badges