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

Apigee IntegrationCallout policy

I am trying to add apigee integration policy, as soon as I try deploy it I receive the following error.
Would really appreciate if someone could help me with that
 
Screen Shot 2023-01-25 at 7.53.56 PM.png
Solved Solved
0 3 237
1 ACCEPTED SOLUTION

Can you confirm you are attaching service account with the role "roles/integrations.apigeeIntegrationInvokerRole" while deploying the proxy. Checkout this doc.

Thanks

View solution in original post

3 REPLIES 3

Confirm if you are following the details on this policy defn. If possible post the policy details fo us to verify.

Thanks

@ganadurai this is what the set integration policy looks like

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SetIntegrationRequest continueOnError="false" enabled="true" name="SIR-setIntegration">
<DisplayName>SIR-setIntegration</DisplayName>
<ProjectId>gcp-projectId</ProjectId>
<IntegrationRegion>us-central1</IntegrationRegion>
<IntegrationName>SetIntegration</IntegrationName>
<ApiTrigger>api_trigger/integration-endpoint</ApiTrigger>
<Request>integration.request</Request> 

and IntegrationCallout policy looks like this 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IntegrationCallout continueOnError="false" enabled="true" name="Int-callIntegration">
<DisplayName>Int-callIntegration</DisplayName>
<AsyncExecution>false</AsyncExecution>
<Request clearPayload="true">integration.request</Request>
</IntegrationCallout>

Can you confirm you are attaching service account with the role "roles/integrations.apigeeIntegrationInvokerRole" while deploying the proxy. Checkout this doc.

Thanks