Configurazione delle connessioni di WooCommerce - AWS Glue

Configurazione delle connessioni di WooCommerce

WooCommerce supporta l'autenticazione personalizzata. Per la documentazione pubblica di WooCommerce sulla generazione delle chiavi API richieste per l'autorizzazione personalizzata, consultare Autenticazione: documentazione di WooCommerce REST API.

Per configurare una connessione di WooCommerce:

  1. In AWS Secrets Manager, creare un segreto con i seguenti dettagli:

    • Per un'app connessa gestita dal cliente, il segreto deve contenere l'app connessa Consumer Secret con consumerKey e consumerSecret come chiavi. Nota: è necessario creare un segreto per la connessione in AWS Glue.

  1. In AWS Glue Glue Studio, creare una connessione in Connessioni dati seguendo i passaggi riportati qui di seguito:

    1. In Tipo di connessione, selezionare WooCommerce.

    2. Fornire INSTANCE_URL dell'istanza WooCommerce a cui connettersi.

    3. Selezionare il ruolo IAM AWS che AWS Glue può assumere e che 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": "*" } ] }
    4. Selezionare il secretName da utilizzare per questa connessione in AWS Glue per inserire i token.

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

  2. Concedere al ruolo IAM associato con il processo AWS Glue il permesso di leggere secretName.