Apigee is Google Cloud's full-lifecycle API management platform that helps enterprises design, secure, and scale APIs. Integrating Apigee with Akto enables automatic discovery and security testing of all APIs managed through your Apigee gateway, providing comprehensive visibility and continuous security assessment of your API infrastructure.
Step 1: Deploy the Akto Data-Ingestion Service
Before setting up the Apigee connector, deploy the Akto Data-Ingestion Service by following these steps:
1.1 Download the Required Files
SSH into the instance where you want to deploy the data-ingestion service and run these commands:
1.2 Retrieve the DATABASE_ABSTRACTOR_SERVICE_TOKEN
Navigate to the Quick Start tab in the left panel.
Select Hybrid SaaS Connector and copy the token from the Runtime Service Command section.
1.3 Update the docker-mini-runtime.env File
Open the docker-mini-runtime.env file and replace token with the DATABASE_ABSTRACTOR_SERVICE_TOKEN you retrieved earlier.
1.4 Deploy the Data-Ingestion Service
Run the following command to start the data-ingestion service:
1.5 Note the IP Address of the Data-Ingestion Service
Ensure the instance is accessible from the network where your Apigee API proxy is configured. Note the instance's IP address, as it will be required by the Apigee connector to send traffic data.
Step 2: Configure Apigee to Use the Akto Data-Ingestion Service
2.1 Create or Choose an Apigee Environment
To configure the Akto connector, you need an Intermediate or Comprehensive environment in Apigee, as the JavaScript policy is not supported in the Base environment.