Konfigurieren von Verbindungen zu Salesforce Marketing Cloud Account Engagement
Der Gewährungstyp bestimmt, wie AWS Glue mit Salesforce Marketing Cloud Account Engagement kommuniziert, um Zugriff auf Ihre Daten anzufordern. Ihre Auswahl wirkt sich auf die Anforderungen aus, die Sie erfüllen müssen, bevor Sie die Verbindung herstellen. Salesforce Marketing Cloud Account Engagement unterstützt nur den Gewährungstyp AUTHORIZATION_CODE für OAuth 2.0.
Dieser Gewährungstyp wird als „dreibeiniges“ OAuth betrachtet, da er darauf angewiesen ist, dass Benutzer zur Authentifizierung an den Autorisierungsserver eines Drittanbieters weitergeleitet werden. Er wird verwendet, wenn Verbindungen über die AWS Glue-Konsole hergestellt werden.
Benutzer können sich weiterhin dafür entscheiden, ihre eigene verbundene Anwendung in Salesforce Marketing Cloud Account Engagement zu erstellen und beim Herstellen von Verbindungen über die AWS Glue-Konsole ihre eigene Client-ID und ihren eigenen geheimen Client-Schlüssel anzugeben. In diesem Szenario werden sie weiterhin zu Salesforce Marketing Cloud Account Engagement weitergeleitet, um sich anzumelden und AWS Glue den Zugriff auf ihre Ressourcen zu gewähren.
Dieser Gewährungstyp führt zu einem Aktualisierungstoken und einem Zugriffstoken. Das Zugriffstoken ist kurzlebig und kann mithilfe des Aktualisierungstokens automatisch ohne Benutzerinteraktion aktualisiert werden.
Die öffentliche Dokumentation zu Salesforce Marketing Cloud Account Engagement zum Erstellen einer verbundenen Anwendung für den OAuth-Flow mit dem Autorisierungscode finden Sie unter Authentifizierung
.
So konfigurieren Sie eine Verbindung zu Salesforce Marketing Cloud Account Engagement:
Erstellen Sie in AWS Glue Glue Studio eine Verbindung unter Datenverbindungen, indem Sie die folgenden Schritte ausführen:
Wählen Sie als Verbindungstyp Salesforce Marketing Cloud Account Engagement aus.
Geben Sie die
INSTANCE_URLder Instance von Salesforce Marketing Cloud Account Engagement an, zu der eine Verbindung hergestellt werden soll.Geben Sie die
PARDOT_BUSINESS_UNIT_IDder Instance von Salesforce Marketing Cloud Account Engagement an, zu der eine Verbindung hergestellt werden soll.Wählen Sie die entsprechende Autorisierungscode-URL aus der Dropdown-Liste aus.
Wählen Sie die entsprechende Token-URL aus der Dropdown-Liste aus.
Wählen Sie die AWS-IAM-Rolle aus, die AWS Glue annehmen kann und die über Berechtigungen für folgende Aktionen verfügt:
Geben Sie die Client-ID der vom Benutzer verwalteten Client-Anwendung an (die Client-ID der verbundenen Anwendung).
Wählen Sie das
secretNameaus, das Sie für diese Verbindung in AWS Glue verwenden möchten, um die Token einzufügen. Das ausgewählte Geheimnis muss über den SchlüsselUSER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRETverfügen, dessen Wert dem Client-Geheimnis der verbundenen App entspricht.Wählen Sie die Netzwerkoptionen aus, wenn Sie Ihr Netzwerk verwenden möchten.
Erteilen Sie der mit Ihrem AWS Glue-Auftrag verknüpften IAM-Rolle die Berechtigung,
secretNamezu lesen.Geben Sie in der Konfiguration Ihres AWS Glue-Auftrags
connectionNameals zusätzliche Netzwerkverbindung an.