

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

# Configurazione delle connessioni di Salesforce Commerce Cloud
<a name="salesforce-commerce-cloud-configuring-connections"></a>

 Salesforce Commerce Cloud supporta il tipo di concessione CLIENT CREDENTIALS per. OAuth2 
+  Questo tipo di concessione è considerato OAuth 2.0 a 2 gambe in quanto viene utilizzato dai client per ottenere un token di accesso al di fuori del contesto di un utente. AWS Glue è in grado di utilizzare l'ID e il segreto del client per autenticare Salesforce Commerce Cloud APIs , forniti dai servizi personalizzati definiti dall'utente. 
+  Ogni servizio personalizzato è di proprietà di un utente che utilizza solo API e dispone di una serie di ruoli e autorizzazioni che autorizzano il servizio a eseguire azioni specifiche. Un token di accesso è associato a un singolo servizio personalizzato. 
+  Questo tipo di concessione determina un token di accesso di breve durata e che può essere rinnovato chiamando l'endpoint dell'identità. 
+  Per ulteriori informazioni sulla documentazione di Salesforce Commerce Cloud relativa alla generazione delle credenziali del client, consulta la [documentazione di Salesforce](https://developer.salesforce.com/docs/commerce/commerce-api/guide/authorization.html). 

Per configurare una connessione di Salesforce Commerce Cloud:

1.  Nel Gestione dei segreti AWS, crea un segreto con i seguenti dettagli. È necessario creare un segreto per ogni connessione in AWS Glue. 

   1.  Per l'app connessa gestita dal cliente, il segreto deve contenere l'app connessa Consumer Secret con USER\$1MANAGED\$1CLIENT\$1APPLICATION\$1CLIENT\$1SECRET come chiave. 

1. Nel AWS Glue Studio, crea una connessione in **Connessioni dati** seguendo i passaggi seguenti: 

   1.  In Connessioni dati, scegliere **Crea connessione**. 

   1. Quando si seleziona un'**origine dati**, selezionare Salesforce Commerce Cloud.

   1. Fornire il **codice breve**, l'**ID dell'organizzazione** e l'**ID del sito** di Salesforce Commerce Cloud.

   1. Selezionare l'URL del dominio Salesforce Commerce Cloud dell'account Salesforce Commerce Cloud.

   1.  Seleziona il ruolo IAM che AWS Glue può assumere e dispone delle autorizzazioni per le seguenti azioni: 

------
#### [ JSON ]

****  

      ```
      {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "secretsmanager:DescribeSecret",
              "secretsmanager:GetSecretValue",
              "secretsmanager:PutSecretValue",
              "ec2:CreateNetworkInterface",
              "ec2:DescribeNetworkInterfaces",
              "ec2:DeleteNetworkInterface"
            ],
            "Resource": "*"
          }
        ]
      }
      ```

------

   1.  Fornisci gli OAuth ambiti (opzionale, l'applicazione client gestita dagli utenti) ClientId di Salesforce Commerce Cloud a cui desideri connetterti. 

   1.  Seleziona quello `secretName` che desideri utilizzare per questa connessione per AWS Glue inserire i token. 

   1.  Selezionare le opzioni di rete se si desidera utilizzare la propria rete. 

1.  Concedi il permesso di lettura `secretName` al ruolo IAM associato al tuo AWS Glue lavoro. 

1.  Nella configurazione del tuo AWS Glue lavoro, fornisci `connectionName` una **connessione di rete aggiuntiva**. 