Site icon Blog ARC Optimizer

Activer sur SFTP à partir du cloud / blogs de données Salesforce / Perficient

Activer sur SFTP à partir du cloud / blogs de données Salesforce / Perficient


C’est un oldie, mais un goodie. 🙂

Avec Data Cloud, nous pouvons envoyer des donnĂ©es Ă  de nombreuses sources de donnĂ©es externes comme le marketing Cloud Engagement ou Amazon S3 Ă  travers Cibles d’activation. Mais il y a des moments oĂč nous travaillons avec un systĂšme de destination comme Eloqua ou Marketo qui a un soutien solide pour SFTP. Le SFTP et le cloud de donnĂ©es fonctionnent bien ensemble!

MĂȘme avec l’engagement du cloud marketing, vous voudrez peut-ĂȘtre que les donnĂ©es affluent dans Automation Studio au lieu de pousser directement Ă  une extension ou un voyage de donnĂ©es. SFTP permettrait Ă  ce fichier CSV de circuler dans Automation Studio oĂč un script SSJS par exemple pourrait traverser ces lignes et envoyer des messages SMS de masse.

Oui, comme nous le verrons dans cet article de blog, la configuration SFTP via Data Cloud prend en charge Ă  la fois une clĂ© SSH avec une phrase secrĂšte et un mot de passe sur le site SFTP lui-mĂȘme.

Il y a cinq piĂšces principales Ă  configurer et Ă  tester cela.

  1. Créer une nouvelle clé SSH
  2. Configurer le site SFTP dans le marketing Cloud Engagement
  3. Testez la connexion SFTP à l’aide d’un outil comme Filezilla
  4. Configurer cette cible d’activation SFTP dans le cloud de donnĂ©es
  5. Construire un segment et une activation pour tirer parti de cette cible d’activation SFTP

Cela ressemblera Ă  beaucoup de pas, mais cela ne prend vraiment pas autant de temps Ă  faire. Tirant ces objectifs d’activation hors de la boĂźte, comme celui-ci SFTP, va Ă©conomiser des tonnes de temps Ă  long terme.

1. Créez la nouvelle clé SSH

Voici un bon article de blog pour vous prĂ©senter ce qu’est une clĂ© SSH et comment elle fonctionne. https://www.sectigo.com/resource-library/what-is-an-ssh-key

Voici quelques bons articles sur la façon de générer une clé SSH.

  1. https://www.purdue.edu/science/scienceit/ssh-keys-windows.html
  2. https://www.ssh.com/academy/ssh/keygen

Note trĂšs importante que Marketing Cloud accepte uniquement les clĂ©s SSH gĂ©nĂ©rĂ©es d’une certaine maniĂšre
 https://help.salesforce.com/s/articleview?id=000380791&type=1

Je suis sur une machine Windows, donc je vais ouvrir une invite de commande et utiliser la commande openSSH.

Une fois dans l’invite de commande Tapez la commande ssh-keygen.

Entrez maintenant votre nom de fichier.

Entrez maintenant votre phrase secrĂšte. Il s’agit essentiellement d’un mot de passe liĂ© Ă  votre clĂ© SSH pour rendre la rupture plus difficile. Ceci est diffĂ©rent de votre mot de passe SFTP qui sera dĂ©fini du cĂŽtĂ© de l’engagement du cloud marketing.

Maintenant que votre phrase de passe a été entrée deux fois correctement, la touche SSH est générée.

Lors de l’utilisation de l’invite de commande, les fichiers ont Ă©tĂ© automatiquement crĂ©Ă©s dans mon rĂ©pertoire C: \ Users \ Terry.luschen.

Maintenant, dans l’invite de commande comme indiquĂ© dans le n ° 3 dans la documentation Salesforce ci-dessus, vous devez faire une commande finale.

Changer la clé en format de clé RFC4716 (SSH2)

  1. ssh-keygen -e -f originalfilename.pub> newFileName
  2. Donc, dans notre exemple ci-dessus, ma commande Ă©tait
    1. ssh-keygen -e -f mce_ssh_01.pub> mce_ssh_01b

Les trois fichiers ressembleront Ă  quelque chose:

  1. MCE_SSH_01.pub – Il s’agit du fichier de clĂ© publique Ă  charger dans l’engagement du cloud marketing.
  2. MCE_SSH_01 – Il s’agit du fichier de clĂ© privĂ©e que nous utiliserons pour charger dans le cloud de donnĂ©es et Filezilla
  3. MCE_SSH_01B – Il s’agit d’un autre fichier de clĂ© publique qui peut ĂȘtre utilisĂ© pour se charger dans l’engagement du cloud marketing

J’ai ouvert le fichier .pub et supprimĂ© le commentaire.

J’ai Ă©galement ajoutĂ© une extension de fichier de .txt au fichier MCE_SSH_01B afin qu’il soit maintenant nommĂ© MCE_SSH_01B.txt

Maintenant que nous avons gĂ©nĂ©rĂ© nos fichiers SSH, nous pouvons tĂ©lĂ©charger la clĂ© publique pour marketing l’engagement cloud.

2. Configurer le site SFTP dans le marketing Cloud Engagement

Connectez-vous à l’engagement du cloud marketing

AccĂ©dez Ă  Configuration, Ă  l’administration, Ă  la gestion des donnĂ©es, Ă  la gestion clĂ©

Cliquez sur «Créer» sur la page «Key Management»

Remplissez les détails de la «nouvelle clé».

Assurez-vous que SSH est sélectionné.

SĂ©lectionnez le fichier de clĂ© «public» que vous avez crĂ©Ă© plus tĂŽt qui a l’extension .pub.

Vérifiez la case «clé publique».

Enregistrer la clé

AccĂ©dez maintenant Ă  la configuration, Ă  l’administration, Ă  la gestion des donnĂ©es, aux comptes FTP

Utilisez le bouton «Créer un utilisateur» pour créer un nouvel utilisateur.

Remplissez la nouvelle page utilisateur FTP en entrant une adresse e-mail et un mot de passe. Remarque C’est diffĂ©rent de la phrase de passe crĂ©Ă©e ci-dessus qui Ă©tait liĂ©e Ă  la touche SSH. Cliquez sur Suivant.

Sélectionnez le bouton radio «clé SSH et mot de passe». Utilisez le sélecteur de fichiers pour sélectionner la clé de cloud marketing que vous venez de créer ci-dessus. Cliquez sur Suivant.

SĂ©lectionnez le type de sĂ©curitĂ© dont vous avez besoin. Dans cette photo d’écran, tout est sĂ©lectionnĂ©, mais vous ne devez gĂ©nĂ©ralement sĂ©lectionner les cases Ă  cocher qui sont absolument nĂ©cessaires. Cliquez sur Suivant.

Si vous essayez de vous limiter Ă  certains IPS, remplissez cet Ă©cran. Dans notre exemple, nous n’essayons pas de nous limiter Ă  des IP de cloud de donnĂ©es, par exemple. Cliquez sur Suivant.

En rĂšgle gĂ©nĂ©rale, vous quitteriez cet Ă©cran tel quel. Il permet au dossier racine comme par dĂ©faut, puis lorsque vous configurez l’outil qui enverra des donnĂ©es au site SFTP, vous pouvez sĂ©lectionner le dossier exact Ă  utiliser. Cliquez sur Enregistrer.

Ouais! Vous avez maintenant configuré notre site SFTP de destination.

Maintenant, nous pouvons tester cela!

3. Testez la connexion SFTP à l’aide d’un outil comme Filezilla

  1. J’aime tester à l’aide de filezilla, mais vous pouvez utiliser d’autres outils SFTP.
  2. Téléchargez le fichierzilla et installez-le sur votre ordinateur.
  3. Choisissez Modifier, Paramùtres

    1. SĂ©lectionnez SFTP sous Connexion et choisissez « Ajouter un fichier clĂ© .. ‘
    2. Vous pouvez choisir le fichier de clĂ© privĂ© d’origine et Filezilla produira un autre fichier pour vous. Ou vous pouvez utiliser le fichier SSH2 qui a Ă©tĂ© produit dans l’invite CMD, qui a Ă©tĂ© nommĂ© MCE_SSH_01B.txt dans notre exemple ci-dessus.
    3. Selon le fichier tĂ©lĂ©chargĂ©, vous devrez peut-ĂȘtre saisir la phrase de passe.
  4. Ouvrez Filezilla et choisissez Fichier, gestionnaire de sites

  5. Cliquez sur «nouveau site» et remplissez les informations à droite. Enregistrez-le en cliquant sur OK.
  6. Ouvrez votre site et cliquez sur la «connexion» en bas de l’écran.
    1. Vous serez invité à saisir votre phrase secrÚte qui est connectée à votre clé SSH.
  7. Succùs! Filezilla vous montre les dossiers du site SFTP de l’engagement Cloud Marketing!

4. Configurer la cible d’activation SFTP dans le cloud de donnĂ©es

  1. Maintenant, faisons la mĂȘme connexion dans le cloud de donnĂ©es
  2. Dans la configuration du cloud de données, accédez à Data Cloud, intégrations externes, autres connecteurs
  3. Choisissez l’onglet «Target» et «Secure File Transfer (SFTP)». Cliquez sur Suivant
  4. Remplissez les informations de connexion.
    1. Le nom de connexion et le nom de l’API peuvent ĂȘtre tout ce que vous voulez qu’il soit
    2. La «mĂ©thode d’authentification» est la «clĂ© privĂ©e SSH et mot de passe»
    3. Le nom d’utilisateur et le mot de passe sont les valeurs de l’utilisateur SFTP Cloud marketing.
    4. La clĂ© privĂ©e SSH est le premier fichier crĂ©Ă© dans l’invite CMC. C’était le fichier MCE_SSH_03 pour nous sans extension de fichier.
    5. La phrase de passe est la phrase de passe entrĂ©e dans l’invite CMD lors de la gĂ©nĂ©ration de votre clĂ©.
    6. Pas besoin de mettre quoi que ce soit dans le domaine du «cryptage PGP».
    7. Ça devrait ressembler à ça maintenant

    8. Dans la section des détails de la connexion

      1. Le nom d’hĂŽte et le port proviennent de l’écran SFTP Cloud marketing
      2. Ça devrait ressembler à ça maintenant

      3. Vous pouvez «tester» votre connexion avant de l’enregistrer.
  5. Vous devez maintenant crĂ©er une cible d’activation
    1. Open Data Cloud App
    2. AccĂ©dez Ă  l’onglet des cibles d’activation, cliquez sur nouveau
    3. SĂ©lectionnez ‘Secure File Transfer (SFTP)’ et cliquez sur ‘Suivant’
    4. Remplissez l’écran «New Activation Target».
      1. Sélectionnez le connecteur SFTP que vous avez créé plus tÎt dans la liste déroulante «Sélectionner le connecteur SFTP».
      2. Cliquez sur Suivant
    5. Remplissez la page finale SĂ©lection de votre format de fichier et d’autres options.
      1. Remarque La taille maximale du fichier est de 500 Mo.
      2. Si vous quittez le «type de nom de fichier» comme prédéterminé, vous devez toujours obtenir un nom de fichier unique car il sera annexé avec un «suffixe de date / heure».

5. Construisez un segment et une activation pour tirer parti de cette cible d’activation SFTP

  1. Ouvrez l’application Data Cloud
  2. CrĂ©ez votre segment Ă  partir de l’onglet Segment
  3. AccĂ©dez Ă  l’onglet Activations et cliquez sur «Nouveau»
  4. SĂ©lectionnez votre segment et la «cible d’activation» que nous avons crĂ©Ă©e au-dessus de laquelle dans votre site SFTP. Cliquez sur Continuer.
  5. Ajoutez des champs «e-mail» ou «SMS» si nécessaire pour votre activation. Cliquez sur Suivant.
  6. Remplissez les «Ajouter des attributs et des filtres à votre activation» si nécessaire. Cliquez sur Suivant.
  7. Donnez un nom Ă  votre activation et finalisez le calendrier et actualisez le type. Cliquez sur Enregistrer.
  8. Vous devriez maintenant avoir votre nouvelle activation.
  9. Revenez Ă  votre segment et choisissez «Publier maintenant» si c’est ainsi que vous devez tester votre segment

Conclusion

AprĂšs avoir publiĂ© votre segment, il devrait s’exĂ©cuter et votre fichier devrait apparaĂźtre sur votre site STFP d’engagement du cloud marketing. Vous pouvez tester cela en ouvrant Filezilla, en vous connectant et en regardant dans le dossier appropriĂ©.

C’est ça! Le SFTP et le cloud de donnĂ©es fonctionnent bien ensemble!

Nous voyons avec Just Clicks et la configuration, nous pouvons envoyer des donnĂ©es de segment crĂ©Ă©es dans Data Cloud Ă  un site SFTP! Nous utilisons les Ă©crans de configuration standard de «cible d’activation» et «d’activation» dans le cloud de donnĂ©es.

Si vous rĂ©flĂ©chissez Ă  des cas d’utilisation pour Agentforce, veuillez lire avec Ce billet de blog De mon collĂšgue Darshan Kukde!

Ici est un autre article de blog oĂč je discute de l’utilisation de donnĂ©es non structurĂ©es dans Salesforce Data Cloud afin que votre agent dans Agentforce puisse aider vos clients de nouvelles maniĂšres!

Si vous voulez une démo de cela en action ou si vous souhaitez aller plus loin, veuillez tendre la main et se connecter!






Source link
Quitter la version mobile