Configuring Pendo connections
Pendo supports custom authentication.
For public Pendo documentation on generating the required API keys for custom
authorization, refer Authentication – Pendo REST API Documentation
To configure a Pendo connection:
-
In AWS Secrets Manager, create a secret with the following details:
-
For customer managed connected app - Secret should contain the connected app Consumer Secret with
apiKeyas the key.
Note
It is a must to create a secret per connection in AWS Glue.
-
-
In AWS Glue Studio, create a connection under Data Connections by following the steps below:
-
When selecting a Data Source, select Pendo.
-
Provide the
instanceUrlof the Pendo instance you want to connect to. -
Select the IAM role for which AWS Glue can assume and has permissions for following actions:
-
Select the
secretNamewhich you want to use for this connection in AWS Glue to put the tokens. -
Select the network options if you want to use your network.
-
-
Grant the IAM role associated with your AWS Glue job permission to read
secretName. -
In your AWS Glue job configuration, provide
connectionNameas an Additional network connection.