Configura Salesforce per AppFabric - AWS AppFabric

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à.

Configura Salesforce per AppFabric

Salesforce crea software basato su cloud progettato per aiutare le aziende a trovare più potenziali clienti, concludere più trattative e stupire i clienti con un servizio straordinario. Salesforce’s Customer 360 offre una suite completa di prodotti, unisce i team di vendita, assistenza, marketing, commercio e IT con un'unica visione condivisa delle informazioni sui clienti, aiutando le organizzazioni a sviluppare relazioni con clienti e dipendenti.

È possibile utilizzarlo AWS AppFabric per ricevere registri di controllo e dati utente da Salesforce, normalizza i dati in formato Open Cybersecurity Schema Framework (OCSF) e inviali in un bucket Amazon Simple Storage Service (Amazon S3) o in un flusso Amazon Data Firehose.

AppFabric supporto per Salesforce

AppFabric supporta la ricezione di informazioni sugli utenti e registri di controllo da Salesforce.

Prerequisiti

Da utilizzare per AppFabric trasferire i registri di controllo da Salesforce verso le destinazioni supportate, è necessario soddisfare i seguenti requisiti:

  • È necessario disporre di un'edizione Performance, Enterprise o Unlimited di Salesforce. Contatto Salesforce per eseguire l'aggiornamento a una di queste edizioni.

  • Se stai cercando di AppFabric trasferire file di registro degli eventi ogni ora con un set completo di eventi di registro da Salesforce, è necessario abbonarsi a Event Monitoring come parte delle funzionalità Shield di Salesforce. In caso contrario, AppFabric trasferirà eventi limitati (ad esempio accesso, disconnessione InsecureExternalAssets, utilizzo API totale, CORS violazione ed HostnameRedirects ELF eventi) da Salesforce’s file di registro giornaliero standard. Puoi verificare se il tuo Salesforce l'account è già abbonato a Shield Features andando su Configurazione > Gestione eventi. Se vedi 19 o più eventi elencati, il tuo account è iscritto all'Event Monitoring. Se non disponi di Event Monitoring, puoi acquistare un abbonamento a questo componente aggiuntivo contattando Salesforce.

  • È necessario attivare la generazione del file di registro degli eventi nel Salesforce impostazioni.

  • È necessario utilizzare il profilo dell'amministratore di sistema per creare un'OAuthapplicazione e accedere con le stesse credenziali di AppFabric.

Nota

Gli eventi API Total Usage, CORS Violation Record, Hostname Redirects, Insecure External Assets, Login e Logout sono disponibili senza costi aggiuntivi nelle edizioni supportate di Salesforce. Contatto Salesforce per acquistare i restanti tipi di eventi. Per ulteriori informazioni sull' Salesforce tipi di eventi, vedi Tipi di eventi EventLogFile supportati su Salesforce sito web.

AppFabric può supportare fino a 100.000 eventi per tipo di evento per istanza del file di registro (ogni giorno o ogni ora, a seconda dell'abbonamento al componente aggiuntivo Event Monitoring). Un file di registro che supera la soglia potrebbe causare l'esclusione dell'intero file di registro dall'ingestione.

Considerazioni sui limiti di velocità

Salesforce impone limiti di aliquota al Salesforce API. Per ulteriori informazioni sul Salesforce APIlimiti di velocità, consulta APIRequest Limits and Allocations sul Salesforce sito web. Se la combinazione di AppFabric e quella esistente Salesforce APIle applicazioni superano Salesforce’s limiti, la visualizzazione dei registri di controllo AppFabric potrebbe subire ritardi.

Considerazioni sul ritardo dei dati

È possibile che si verifichi un ritardo fino a 6 ore nel file di registro giornaliero o fino a 29 ore nel file di registro orario prima che un evento di controllo venga consegnato a destinazione. Ciò è dovuto al ritardo negli eventi di controllo resi disponibili dall'applicazione e alle precauzioni adottate per ridurre la perdita di dati. Tuttavia, questo potrebbe essere personalizzabile a livello di account. Per assistenza, contatta. AWS Support

Connessione AppFabric al tuo Salesforce account

Dopo aver creato il pacchetto di app all'interno del AppFabric servizio, devi autorizzare AppFabric con Salesforce. Per trovare le informazioni necessarie per l'autorizzazione Salesforce con AppFabric, attenersi alla seguente procedura.

Crea un'OAuthapplicazione

AppFabric si integra con Salesforce utilizzandoOAuth. Per creare un'OAuthapplicazione in Salesforce, attenersi alla seguente procedura:

  1. Accedi al tuo Salesforce conto.

  2. Accedere alla pagina di configurazione come descritto nella Salesforce documentazione.

  3. Cerca App Manager nella ricerca rapida.

  4. Scegli Nuova app connessa.

  5. Inserisci le informazioni richieste nei campi del modulo.

  6. Scegli Abilita OAuth impostazioni.

  7. Assicurati di disattivare le seguenti opzioni:

    • Richiedi l'estensione Proof Key for Code Exchange (PKCE) per i flussi di autorizzazione supportati

    • Richiedi il segreto per Web Server Flow

    • Richiedi un segreto per Refresh Token Flow

    • Abilita la rotazione del token di aggiornamento

  8. Immettete un formato URL con il seguente formato nella casella di URL testo Callback e scegliete Salva modifiche.

    https://<region>.console.aws.amazon.com/appfabric/oauth2

    In questoURL, <region> è il codice Regione AWS in cui è stato configurato il pacchetto di AppFabric app. Ad esempio, il codice per la regione Stati Uniti orientali (Virginia settentrionale) è. us-east-1 Per quella regione, il reindirizzamento URL è. https://us-east-1.console.aws.amazon.com/appfabric/oauth2

  9. Compila gli ambiti secondo necessità (descritti nella Ambiti richiesti sezione seguente). Tutti gli altri campi possono essere lasciati con i valori predefiniti.

  10. Seleziona Salva.

  11. Completa i seguenti passaggi per verificare la politica del token di aggiornamento per la nuova OAuth app:

    1. Nella pagina di configurazione, inserisci App connesse nella casella di testo Ricerca rapida, quindi scegli Gestisci app connesse.

    2. Scegli Modifica accanto all'app appena creata.

    3. Assicurati che il token Refresh sia valido fino a quando non viene selezionata l'opzione Revoked.

    4. Salvare le modifiche.

  12. Completate i seguenti passaggi per verificare che i log di controllo vengano generati:

    1. Nella pagina Configurazione, immettete Event Log File nella casella di testo Quick Find, quindi scegliete Event Log File Browser.

    2. Verificate che i registri degli eventi siano elencati nell'Event Log File Browser.

  13. Vai all'app creata e scegli Visualizza dal menu a discesa.

  14. Scegli Manage Consumer Details (Gestisci i dettagli del consumatore).

    Verrai reindirizzato a una nuova scheda in cui dovrai verificare la tua identità. In quella scheda, prendi nota dei valori Consumer Key e Consumer Secret. Ti serviranno in seguito per accedere.

Ambiti richiesti

È necessario aggiungere i seguenti ambiti al Salesforce OAuthapplicazione:

  • Gestisci i dati utente tramite APIs (API).

  • Esegui la richiesta in qualsiasi momento (refresh_tokeneoffline_access).

Autorizzazioni delle app

ID tenant

AppFabric richiederà il tuo ID inquilino. L'ID del tenant in AppFabric è il sottodominio del tuo Salesforce Il mio dominio. Puoi trovare il sottodominio My Domain nella barra degli indirizzi del browser tra https:// e.my.salesforce.com.

Per trovare il tuo Salesforce Il mio dominio, usa le seguenti istruzioni del Salesforce schermata iniziale.

  1. Accedere alla pagina di configurazione come descritto nella Salesforce documentazione.

  2. Cerca le impostazioni aziendali nella ricerca rapida e scegli Il mio dominio nei risultati.

Nome dell'inquilino

Inserisci un nome che identifichi questo nome univoco Salesforce organizzazione. AppFabric utilizza il nome del tenant per etichettare le autorizzazioni dell'app e le eventuali acquisizioni create dall'autorizzazione dell'app.

ID client

AppFabric richiederà un ID cliente. Per trovare il tuo ID cliente in Salesforce, utilizza i seguenti passaggi:

  1. Vai alla pagina di configurazione.

  2. Scegli Configurazione, quindi scegli App Manager.

  3. Scegli l'app creata e scegli Visualizza dal menu a discesa.

  4. Scegli Manage Consumer Details (Gestisci i dettagli del consumatore). Verrai reindirizzato a una nuova scheda.

  5. Verifica la tua identità, quindi cerca il valore Consumer Key.

  6. Inserisci la Consumer Key nel campo ID cliente di AppFabric.

Client secret

AppFabric richiederà il segreto del tuo cliente. Il segreto del cliente AppFabric è il segreto del consumatore in Salesforce. Per trovare il tuo segreto in Salesforce, segui i seguenti passaggi:

  1. Vai alla pagina di configurazione.

  2. Scegli Configurazione, quindi scegli App Manager.

  3. Scegli l'app creata e scegli Visualizza dal menu a discesa.

  4. Scegli Manage Consumer Details (Gestisci i dettagli del consumatore). Verrai reindirizzato a una nuova scheda.

  5. Verifica la tua identità, quindi cerca il valore Consumer Secret.

  6. Inserisci il Consumer Secret nel campo segreto del cliente in AppFabric.

Approva l'autorizzazione

Dopo aver creato l'autorizzazione dell'app in AppFabric, riceverai una finestra pop-up da Salesforce per approvare l'autorizzazione. Nella pagina di approvazione, assicurati di utilizzare il Salesforce Ruolo di amministratore di sistema o un Salesforce utente che dispone delle autorizzazioni Visualizza log degli eventi e Utente API abilitato durante l'autorizzazione. Scegli Consenti per approvare l'autorizzazione. AppFabric