Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

APIGEE Hybrid Installation on AWS EKS Permission denied error

Hi Members,

Here is the situation. I am installation apigee hybrid v1.14 on AWS EKS cluster. I am using workload identity federation to authenticate against GCP to allow EKS cluster to communicate with apigee management plane. I have created a apigee-non-prod service account and allow eks to impersonate on that service account. After installing apiee-env I see lot of permission denied error coming up on the service account logs in GCP. Here are the details below. The apigee environment not coming up.

message"Permission 'apigee.organizations.get' denied on resource 'organizations/prj-d

"Permission 'apigee.instances.reportStatus' denied on resource 'organizations/

"Permission 'apigee.environments.get' denied on resource 'organizations/prj

 

Could you please advice what is going wrong with my installation ? I have enabled control plane access with service account

 

Kind Regards

Arijit

 

 

 

Solved Solved
0 1 76
1 ACCEPTED SOLUTION

This is solved. Basically the service account didn't have permission as roles apigee connect agent, apigee analytics agent, apigee synchronizer manager, apigee runtime agent was missing. This is due to the fact that same service account was deleted and recreated . . Adding roles to the allow policy resolved the issue 

View solution in original post

1 REPLY 1

This is solved. Basically the service account didn't have permission as roles apigee connect agent, apigee analytics agent, apigee synchronizer manager, apigee runtime agent was missing. This is due to the fact that same service account was deleted and recreated . . Adding roles to the allow policy resolved the issue