Tutorial: invia eventi a Salesforce da Amazon EventBridge - Amazon EventBridge

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tutorial: invia eventi a Salesforce da Amazon EventBridge

Puoi utilizzarlo EventBridge per indirizzare gli eventi a servizi di terze parti, ad esempio. Salesforce

In questo tutorial, utilizzerai la EventBridge console per creare una connessione versoSalesforce, una APIdestinazione che punti e una regola verso cui indirizzare gli eventiSalesforce. Salesforce

Prerequisiti

Per completare questo tutorial, avrai bisogno delle seguenti risorse:

Passaggio 1: creare una connessione

Per inviare eventi aSalesforce, devi prima stabilire una connessione a. Salesforce API

Per creare la connessione
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel riquadro di navigazione, scegli APIle destinazioni.

  3. Scegli la scheda Connessioni, quindi Crea connessione.

  4. Immetti un nome e una descrizione per la connessione. Ad esempio, immetti Salesforce come nome e Salesforce API Connection come descrizione.

  5. In Tipo di destinazione, scegli Partner e in Destinazioni partner, seleziona Salesforce dall'elenco a discesa.

  6. In Endpoint di autorizzazione, immetti:

    • https://MyDomainName.my.salesforce.com./services/oauth2/token se utilizzi un'organizzazione di produzione

    • https://MyDomainName--SandboxName.my. salesforce.com/services /oauth2/token se utilizzi un ambiente di sperimentazione (sandbox) senza domini avanzati

    • https://MyDomainName-- SandboxName.sandbox.my.salesforce.com/services/oauth2/token se utilizzi un ambiente di sperimentazione (sandbox) con domini avanzati

  7. Per HTTPil metodo, scegli POSTdall'elenco a discesa.

  8. In ID client, immetti l'ID client dell'app Salesforce connessa.

  9. In Segreto client, immetti il segreto client dell'app Salesforce connessa.

  10. Per OAuthHttp Parameters, inserisci la seguente coppia chiave/valore:

    Key (Chiave) Value (Valore)

    grant_type

    client_credentials

  11. Scegli Crea.

Fase 2: Creare una destinazione API

Ora che hai creato la connessione, creerai la API destinazione da utilizzare come destinazione della regola.

Per creare la API destinazione
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel riquadro di navigazione, scegli APIle destinazioni.

  3. Scegli Crea API destinazione.

  4. Inserisci un nome e una descrizione per la API destinazione. In questo esempio, immetti SalesforceAD come nome e Salesforce API Destination come descrizione.

  5. Per l'endpoint di API destinazione, inserisci https://MyDomainName.my.salesforce.com/services/data/v54.0/sobjects/MyEvent__e dove myEvent__E è l'evento della piattaforma a cui desideri inviare le informazioni.

  6. Per il HTTPmetodo, scegli POSTdall'elenco a discesa.

  7. In Limite di velocità di invocazione, immetti 300.

  8. In Connessione, scegli Utilizza una connessione esistente e scegli la connessione Salesforce che hai creato in Passaggio 1.

  9. Scegli Crea.

Passaggio 3: creare una regola

Ora creerai una regola per inviare eventi a Salesforce quando viene creato un oggetto Amazon S3.

Per creare una regola
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel pannello di navigazione, scegli Regole.

  3. Scegli Create rule (Crea regola).

  4. Immettere un nome e una descrizione per la regola. In questo esempio, immetti SalesforceRule come nome e Rule to send events to Salesforce for S3 object creation come descrizione.

  5. Per Event bus (Bus di eventi), scegli default.

  6. Per Rule type (Tipo di regola), scegli Rule with an event pattern (Regola con un modello di eventi).

  7. Seleziona Successivo.

  8. In Event source (Origine eventi), scegli Other (Altro).

  9. In Modello di eventi, immetti quanto segue:

    { "source": ["aws.s3"] }
  10. Seleziona Successivo.

  11. Per i tipi di Target, scegli EventBridge APIla destinazione.

  12. Per APIdestinazione, scegli Usa una API destinazione esistente, quindi scegli la SalesforceAD destinazione creata nel passaggio 2.

  13. In Ruolo di esecuzione, scegli Crea un nuovo ruolo per questa risorsa specifica.

  14. In Impostazioni aggiuntive, procedi come segue:

    1. In Configura l'input di destinazione, scegli Trasformatore di input dall'elenco a discesa.

    2. Scegli Configura il trasformatore di input.

    3. In Eventi di esempio, immetti quanto segue:

      { "detail":[] }
    4. In Trasformatore di input di destinazione, procedi come segue:

      1. In Percorso di input, immetti quanto segue:

        {"detail":"$.detail"}
      2. In Modello di input, immetti quanto segue:

        {"message": <detail>}
    5. Scegli Conferma.

  15. Seleziona Successivo.

  16. Seleziona Successivo.

  17. Rivedi i dettagli della regola e scegli Create rule (Crea regola).

Passaggio 4: testare la regola

Per testare la tua regola, crea un oggetto Amazon S3 caricando un file in un bucket abilitato. EventBridge Le informazioni sull'oggetto creato verranno inviate all'evento della piattaforma Salesforce.

Passaggio 5: eliminare le risorse

Ora è possibile eliminare le risorse create per questo tutorial, a meno che non si voglia conservarle. Eliminando AWS le risorse che non utilizzi più, eviti addebiti inutili sul tuo account. AWS

Per eliminare le EventBridge connessioni
  1. Apri la pagina di API destinazione della EventBridge console.

  2. Scegliere la scheda Connessioni.

  3. Seleziona la connessione che hai creato.

  4. Scegli Elimina.

  5. Immetti il nome della connessione e scegli Elimina.

Per eliminare le EventBridge API destinazioni
  1. Apri la pagina di API destinazione della EventBridge console.

  2. Seleziona le API destinazioni che hai creato.

  3. Scegli Elimina.

  4. Inserisci il nome della API destinazione e scegli Elimina.

Per eliminare le EventBridge regole
  1. Apri la pagina Regole della EventBridge console.

  2. Seleziona la regola che hai creato.

  3. Scegliere Delete (Elimina).

  4. Scegli Delete (Elimina).