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

Salesforce

Salesforcecrea software basato sul 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. Puoi utilizzarlo AWS AppFabric per ricevere log di controllo e dati utente daSalesforce, normalizzare i dati in formato Open Cybersecurity Schema Framework (OCSF) e inviarli a un bucket Amazon Simple Storage Service (Amazon S3) o a un flusso Amazon Data Firehose.

AppFabric supporto per Salesforce

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

Prerequisiti

AppFabric Per utilizzare il trasferimento dei log di controllo Salesforce da destinazioni supportate, è necessario soddisfare i seguenti requisiti:

  • È necessario disporre di una versione Performance, Enterprise o Unlimited diSalesforce. Contatta Salesforce per effettuare l'aggiornamento a una di queste edizioni.

  • Se desideri AppFabric trasferire file di registro degli eventi ogni ora con set completo di eventi di registro daSalesforce, devi abbonarti a Event Monitoring come parte delle Shield Features diSalesforce. In caso contrario, AppFabric trasferirà eventi limitati (ad esempio Login, Logout InsecureExternalAssets, API Total Usage, CORS Violation ed HostnameRedirects ELF Events) dal file di registro giornaliero Salesforce’s standard. Puoi verificare se il tuo Salesforce 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 nelle Salesforce impostazioni.

  • È necessario utilizzare il profilo dell'amministratore di sistema per creare un'applicazione OAuth 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 Contatta Salesforce per acquistare i restanti tipi di eventi. Per ulteriori informazioni sui tipi di Salesforce eventi, consulta Tipi di eventi EventLogFile supportati sul Salesforce sito Web.

AppFabric può supportare fino a 100.000 eventi per tipo di evento per istanza di file di registro (giornalieri o orari, 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à

Salesforceimpone limiti di velocità all'SalesforceAPI. Per ulteriori informazioni sui limiti di velocità delle Salesforce API, consulta la sezione API Request Limits and Allocations sul Salesforce sito Web. Se la combinazione delle applicazioni Salesforce API esistenti AppFabric e quelle esistenti superano i Salesforce’s limiti, la visualizzazione dei log 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, utilizza la procedura seguente.

Crea un'applicazione OAuth

AppFabric si integra con l'utilizzo di OAuthSalesforce. Per creare un'applicazione OAuth inSalesforce, utilizza i seguenti passaggi:

  1. Accedi al tuo Salesforce account.

  2. Vai alla pagina di configurazione come descritto nella Salesforcedocumentazione.

  3. Cerca App Manager nella ricerca rapida.

  4. Scegli Nuova app connessa.

  5. Inserisci le informazioni richieste nei campi del modulo.

  6. Scegli Abilita le impostazioni OAuth.

  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

  8. Inserisci un URL con il seguente formato nella casella di testo URL di callback e scegli Salva modifiche.

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

    In questo URL, <region>è riportato il codice Regione AWS in cui hai configurato il pacchetto AppFabric dell'app. Ad esempio, il codice per la regione Stati Uniti orientali (Virginia settentrionale) è. us-east-1 Per quella regione, l'URL di reindirizzamento è. 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. Selezionare Salva.

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

    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 all'applicazione Salesforce OAuth:

  • Gestisci i dati degli utenti tramite API (). API

  • Esegui la richiesta in qualsiasi momento (refresh_tokeneoffline_access).

Autorizzazioni delle app

ID tenant

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

Per trovare il tuo Salesforce My Domain, usa le seguenti istruzioni dalla Salesforce schermata principale.

  1. Vai alla pagina di configurazione come descritto nella Salesforcedocumentazione.

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

Nome dell'inquilino

Inserisci un nome che identifichi questa organizzazione univocaSalesforce. 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 inSalesforce, procedi nel seguente modo:

  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 consumatoreSalesforce. Per trovare il tuo segreto inSalesforce, procedi nel seguente modo:

  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 cui approvare l'autorizzazione. Nella pagina di approvazione, assicurati di utilizzare il ruolo di amministratore di Salesforce sistema o un Salesforce utente che disponga delle autorizzazioni utente View Event Log Files e API Enabled durante l'autorizzazione. Scegli Consenti per approvare l'autorizzazione. AppFabric