Configuring Salesforce
Before you can use AWS Glue to transfer data to or from Salesforce, you must meet these requirements:
Minimum requirements
The following are minimum requirements:
You have a Salesforce account.
Your Salesforce account is enabled for API access. API access is enabled by default for the Enterprise, Unlimited, Developer, and Performance editions.
If you meet these requirements, you’re ready to connect AWS Glue to your Salesforce account. AWS Glue handles the remaining requirements with the AWS managed connected app.
The AWS managed connected app for Salesforce
The AWS managed connected app helps you create a Salesforce connection in fewer steps. In Salesforce, a connected app is a framework that authorizes external applications, like AWS Glue, to access your Salesforce data using OAuth 2.0. To use the AWS managed connected app, create a Salesforce connection by using the AWS Glue consule. When you configure the connection, set the OAuth grant type to Authorization code and leave the box checked for Use AWS managed client application.
When saving the connection, you will be redirected to Salesforce to login and approve AWS Glue access to your Salesforce account.