Skip to main content

Premiers pas avec Amazon AppFlow

Objectif de formation

Une fois cette unité terminée, vous pourrez : 

  • Décrire les fonctionnalités et les avantages d’Amazon AppFlow
  • Présenter les cas d’utilisation d’AppFlow
  • Expliquer comment AppFlow fonctionne avec la connexion privée Salesforce pour sécuriser votre transfert de données
  • Énumérer les exigences système relatives à l’utilisation d’AppFlow
Remarque

Remarque

Ce module a été élaboré en collaboration avec AWS, qui possède, prend en charge et gère les produits, les services et les fonctionnalités AWS décrits ici. L’utilisation de produits, de services et de fonctionnalités AWS est régie par les politiques de confidentialité et les contrats de service gérés par AWS. Apprenez-en plus sur le contenu partenaire dans Trailhead.

Présentation d’AppFlow

Amazon AppFlow est un service d’intégration fourni par AWS qui vous permet de transférer en quelques clics des données entre des applications Cloud telles que Salesforce et des services AWS comme Amazon Simple Storage Service (Amazon S3), Amazon EventBridge et Amazon Redshift. Vous pouvez également utiliser AppFlow pour créer des enregistrements dans Salesforce à l’aide de données stockées dans un compartiment Amazon S3. Les données circulent dans les deux sens.

Vous pouvez configurer Amazon AppFlow via la console, l’API ou la CLI AppFlow, ou en utilisant des modèles AWS CloudFormation. Il vous est possible de lancer le transfert de données à la demande, de l’exécuter de manière planifiée ou de le déclencher lorsqu’un changement ou un événement de plate-forme se produit. 

Découverte des cas d’utilisation d’AppFlow

Joe est un administrateur Salesforce. Il utilise l’interface ergonomique d’AppFlow pour sauvegarder des millions de contacts et de requêtes de support Salesforce dans Amazon S3 chaque nuit. Jill, une analyste, a mis en place un flux pour extraire de Salesforce les enregistrements d’opportunités de vente lorsque leur statut d’opportunité passe de Ouvert à Fermé gagné. Elle a configuré le flux de sorte que lors de l’extraction, celui-ci masque l’ID de compte et envoie le tout à l’entrepôt de données Amazon Redshift. 

Janus, un spécialiste de l’intelligence commerciale, croise les données du service client et des ventes de l’entreprise pour calculer le sentiment et le potentiel de croissance de chaque compte, à l’aide des outils d’analyse disponibles dans AWS. Ces différents collaborateurs mettent à jour les tableaux de bord quasiment en temps réel pour leurs responsables concernés. Jill a également configuré un autre flux pour réintégrer le potentiel des opportunités mis à jour dans Salesforce.

Les données, transformées et présentées sous forme agrégée, circulent facilement entre les services AWS, Sales Cloud et Service Cloud. Il est donc facile pour leurs dirigeants d’investir les bonnes ressources aux bons endroits et au moment opportun. Les affaires fonctionnent parfaitement.

Sécurisation des données

Amazon AppFlow chiffre automatiquement les données en mouvement et au repos, ce qui garantit la sécurité de celles-ci pendant leur transfert. Par défaut, AppFlow utilise des clés de chiffrement gérées par AWS pour chiffrer vos données. Vous pouvez également choisir de chiffrer vos données à l’aide de vos propres clés, de sorte à pouvoir contrôler les stratégies de clés et même les révoquer, si nécessaire.

Amazon AppFlow fonctionne également avec la connexion privée Salesforce. Vous bénéficiez ainsi d’une connexion réseau privée entièrement gérée entre votre organisation Salesforce et AWS. 

Lorsque vous transférez des données entre Salesforce et AWS, il est généralement nécessaire de configurer le réseau afin de garantir que vos données sont privées et sécurisées pendant leur transit. AppFlow automatise ce processus avec AWS PrivateLink. Cela vous permet également d’utiliser la connexion privée Salesforce pour mettre en place un transfert de données sécurisé de bout en bout.

Elles sont comparables : AppFlow se situe entre votre environnement AWS et la connexion privée Salesforce (1). AppFlow crée automatiquement des points de terminaison PrivateLink (2) et transfère les données sur ces points de terminaison pour garantir que vos données ne soient jamais exposées à l’Internet public. Votre transfert de données est privé et sécurisé.

AppFlow connecte votre environnement AWS et la connexion privée Salesforce via une connexion compatible AWS PrivateLink pour préserver la confidentialité de vos données.

Cela se produit uniquement lorsque le transfert de données est exécuté. AppFlow configure automatiquement ces points de terminaison dans son propre Cloud privé virtuel (VPC) afin d’exécuter le transfert de données sécurisé et il les supprime une fois le transfert de données terminé. Aucuns frais AWS supplémentaires ne vous sont facturés lorsque vous vous connectez à la connexion privée Salesforce via Amazon AppFlow. 

Présentation des exigences relatives à l’utilisation d’AWS

Tout d’abord, vous devez avoir un compte AWS. Vous pouvez créer un compte gratuit si ce n’est pas déjà fait. Vous devez renseigner le formulaire avec votre nom, votre adresse e-mail, votre adresse et d’autres informations, dont un numéro de carte de crédit. Vous ne serez pas facturé, sauf si vous utilisez un service payant AWS. Bien que votre compte AWS comporte un certain nombre de services gratuits, Amazon AppFlow est un service payant. Vous êtes notamment prélevé pour chaque exécution de flux et par tranche de 1 Go de transfert de données de Salesforce vers AWS.

Pour trouver AppFlow une fois que vous êtes connecté à AWS Management Console, saisissez appflow dans le champ Find Services (Rechercher des services), puis cliquez sur Amazon AppFlow

AWS Management Console avec appflow dans le champ Find Services (Rechercher des services) et le résultat Amazon AppFlow indiqué par une flèche rouge. 

Si vous n’êtes pas l’administrateur AWS de votre compte, vous avez besoin d’autorisations pour créer et exécuter des flux, que vous pouvez obtenir si la politique AmazonAppFlowFullAccess est attachée à votre rôle dans AWS.

Présentation des exigences relatives à Salesforce

Votre organisation Salesforce doit répondre à certaines exigences avant que vous puissiez utiliser AppFlow.

  • L’accès aux API doit être activé dans votre compte Salesforce. L’accès aux API est activé par défaut pour les éditions Enterprise, Unlimited, Developer et Performance.
  • Votre organisation doit autoriser l’installation d’applications connectées. Ce paramètre est également activé par défaut dans Salesforce.
  • Si votre organisation applique des restrictions d’adresse IP, assurez-vous qu’elle autorise les plages d’adresses IP d’AWS mentionnées dans le document Amazon Web Services General Reference Guide (Guide de référence générale d’Amazon Web Services).
  • La stratégie de jeton d’actualisation relative à l’application de connexion incorporée Amazon AppFlow doit être définie sur Le jeton d’actualisation est valide jusqu’à sa révocation. Sinon, l’exécution de votre flux échouera lorsque votre jeton d’actualisation sera expiré.
  • Vous devez activer la capture des données de modification dans Salesforce pour utiliser les déclencheurs de flux pilotés par les événements.
  • Pour créer des connexions privées à l’aide d’AWS PrivateLink, vous devez activer les deux autorisations utilisateur Gérer les métadonnées et Gérer les connexions externes.

Mise en circulation de vos données

Dans l’unité suivante, vous apprendrez à établir une connexion entre AWS et Salesforce à l’aide d’AppFlow.

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires