ApigeeX Roles- need clarity in assigning roles

Hello All,

             I need to assign a developer role to a person who will do basic development and testing of proxies in the Sandbox environment .

After analysing the available roles, I gave the "Apigee API Admin" role where the document says "A developer that creates and tests API proxies".

But that person is not able to deploy proxies- it says not enough permission .

The "Apigee API Admin" role has the following permissions  for proxies

  • apigee.proxies.create
  • apigee.proxies.delete
  • apigee.proxies.get
  • apigee.proxies.list
  • apigee.proxies.update
  • apigee.proxyrevisions.delete
  • apigee.proxyrevisions.deploy
  • apigee.proxyrevisions.get
  • apigee.proxyrevisions.list
  • apigee.proxyrevisions.undeploy
  • apigee.proxyrevisions.update

Is this not sufficient to create, edit , deploy and test proxies?

I want to give the minimum permission required for development ..

Any guidance will be appreciated.

Thanks

 

 

0 2 122
2 REPLIES 2

Hi, from what I have seen, you must also assign the "Environment Admin" role

Thanks for the response . Yes I also had to give "Environment Admin" role to solve this. 

But my question to the Apigee team is 

1) With "Apigee API Admin" role how can a developer create and test proxies without deploying?

2) "Apigee API Admin" role has the required permissions (apigee.proxyrevisions.deploy,apigee.proxyrevisions.undeploy) still it says missing permissions

Could someone clarify these..

Thanks