Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration des connexions Salesforce Commerce Cloud
Salesforce Commerce Cloud prend en charge le type de subvention CLIENT CREDENTIALS pour OAuth2.
-
Ce type de subvention est considéré comme bidimensionnel OAuth 2.0 car il est utilisé par les clients pour obtenir un jeton d'accès en dehors du contexte d'un utilisateur. AWS Glue est capable d'utiliser l'identifiant et le secret du client pour authentifier Salesforce Commerce Cloud, APIs qui sont fournis par des services personnalisés que vous définissez.
-
Chaque service personnalisé appartient à un utilisateur régi uniquement par l’API, qui dispose d’un ensemble de rôles et d’autorisations autorisant le service à effectuer des actions spécifiques. Un jeton d’accès est associé à un seul service personnalisé.
-
Ce type d’autorisation donne lieu à un jeton d’accès de courte durée qui peut être renouvelé en appelant un point de terminaison d’identité.
-
Pour plus d’informations sur la documentation de Salesforce Commerce Cloud relative à la génération des informations d’identification client, consultez la documentation Salesforce
.
Pour configurer une connexion Salesforce Commerce Cloud :
-
Dans AWS Secrets Manager, créez un secret avec les informations suivantes. Il est nécessaire de créer un secret pour chaque connexion dans AWS Glue.
-
Pour l’application connectée gérée par le client : le secret doit contenir le secret du consommateur de l’application connectée avec USER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRET comme clé.
-
-
Dans AWS Glue Studio, créez une connexion sous Connexions de données en suivant les étapes ci-dessous :
-
Sous Connexions de données, choisissez Créer une connexion.
-
Lorsque vous sélectionnez une source de données, sélectionnez Salesforce Commerce Cloud.
-
Entrez votre code abrégé, votre identifiant d’organisation et votre identifiant de site Salesforce Commerce Cloud.
-
Sélectionnez l’URL du domaine Salesforce Commerce Cloud de votre compte Salesforce Commerce Cloud.
-
Sélectionnez le rôle IAM qui AWS Glue peut assumer les actions suivantes et qui dispose des autorisations nécessaires pour les actions suivantes :
-
Indiquez les OAuth champs d'application (facultatif, application client gérée par l'utilisateur) ClientId du Salesforce Commerce Cloud auquel vous souhaitez vous connecter.
-
Sélectionnez celui
secretNameque vous souhaitez utiliser pour cette connexion AWS Glue afin d'y placer les jetons. -
Sélectionnez les options réseau si vous souhaitez utiliser votre réseau.
-
-
Accordez au rôle IAM associé à votre AWS Glue travail l'autorisation de lire
secretName. -
Dans la configuration de votre AWS Glue tâche, fournissez
connectionNameune connexion réseau supplémentaire.