Configurar uma origem do Amazon DynamoDB
Para acessar dados de sua tabela de origem do Amazon DynamoDB, o AWS Glue necessita de acesso para descrever a tabela e exportar dados dela. O Amazon DynamoDB introduziu recentemente um recurso que permite configurar uma política de acesso baseado em recursos (RBAC).
O exemplo a seguir de política de acesso baseado em recursos (RBAC) usa um curinga (*) para integração:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "1111",
"Effect": "Allow",
"Principal": {
"Service": "glue.amazonaws.com"
},
"Resource":"*",
"Action": [
"dynamodb:ExportTableToPointInTime",
"dynamodb:DescribeTable",
"dynamodb:DescribeExport"
],
"Condition": {
"StringEquals": {
"aws:SourceAccount": "<account-id>"
},
"StringLike": {
"aws:SourceArn": "arn:aws:glue:<region>:<account-id>:integration:*"
}
}
}]
}
Para o DynamoDB que você deseja replicar, cole o modelo de política RBAC acima em Política baseada em recursos para tabela e preencha os campos.
Se você quiser tornar a política restritiva, atualize a política depois de criar a integração e especificar o
integrationArn
completo e usar a condiçãoStringEquals
em vez deStringLike
.Certifique-se de que a recuperação para um ponto no tempo (PITR) esteja habilitada para a tabela do DynamoDB.
Certifique-se de adicionar
Describe Export
à política de acesso baseado em recursos (RBAC).
Você também pode adicionar a política RBAC à tabela usando o seguinte comando:
aws dynamodb put-resource-policy \
--resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name> \
--policy file://resource-policy-with-condition.json \
--region <region>
Para verificar se a política foi aplicada corretamente, use o seguinte comando para obter a política de recursos para uma tabela:
aws dynamodb get-resource-policy \
--resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name>
--region <region>
Configurando uma origem do Salesforce
Para criar uma conexão para uma origem no Salesforce, consulte Conectar ao Salesforce.
Após criar a conexão, você poderá especificar os dados de origem para replicar.

Usando sua integração ETL zero, é possível realizar operações de DDL para entidades compatíveis. Para obter uma lista de entidades sem suporte, consulte Entidades e campos sem suporte no Salesforce.
Configurar uma origem de engajamento de conta do Salesforce Marketing Cloud
Para criar uma conexão para uma origem de engajamento de conta do Salesforce Marketing Cloud, consulte Conexão com o Salesforce Marketing Cloud Account Engagement .
Usando sua integração ETL zero, é possível realizar operações de DDL para as seguintes entidades compatíveis:
Rótulo da entidade | Nome da entidade |
---|---|
Campaign | campaign |
Lista | list |
Dynamic Content | dynamic-content |
Listar associação | list-membership |
Cliente potencial | prospect |
Usuário | usuário |
EmailTemplate | email-template |
EngagementStudioProgram | engagement-studio-program |
Página de destino | landing-page |
Listar e-mail | list-email |
Configuração adicional do Salesforce
O ETL zero do Salesforce precisa de permissão do Lake Formation no banco de dados do Glue, caso contrário, obterá IngestionFailed
do log com o seguinte erro:
"errorMessage": "Insufficient lake formation permissions on Target Glue database."
Configurar uma origem SAP OData
Para criar uma conexão para uma origem SAP OData, consulte Conexão com o SAP OData .
O conector SAP OData em uma integração ETL zero não oferece suporte a entidades começando com EntityOf
.
Configurar uma origem ServiceNow
Para criar uma conexão para uma origem ServiceNow, consulte Conectando-se a ServiceNow .
Configurar uma origem Zendesk
Para criar uma conexão para uma origem Zendesk, consulte Conectando-se ao Zendesk .
Usando sua integração ETL zero, é possível realizar as seguintes operações de DDL para as entidades compatíveis:
Rótulo da entidade | Nome da entidade | Suporte a Create | Suporte a Update | Suporte a Delete |
---|---|---|---|---|
Tíquetes | tíquetes | S | S | S |
Usuário | usuários | S | S | S |
Classificação de satisfação | satisfaction-rating | S | S | N |
Artigos | artigos | S | S | N |
Organização | organizações | S | S | S |
Calls | chamadas | S | S | N |
Pernas da chamada | pernas | S | S | N |
Configurar uma origem Zoho CRM
Para criar uma conexão para uma origem Zoho CRM, consulte Conexão com o Zoho CRM .
Usando sua integração ETL zero, é possível realizar as seguintes operações de DDL para as entidades compatíveis:
Rótulo da entidade | Nome da entidade | Suporte a DML-Insert | Suporte a DML-Modify | Suporte a DML-Delete | Suporte a DDL-Insert | Suporte a DDL-Modify | Suporte a DDL-Delete |
---|---|---|---|---|---|---|---|
Leads | lead | S | S | S | S | S | S |
Contas | conta | S | S | S | S | S | S |
Contatos | contact | S | S | S | S | S | S |
Campanhas | campaign | S | S | S | S | S | S |
Tarefas | task | S | S | S | S | S | S |
Eventos | event | S | S | S | S | S | S |
Calls | call | S | S | S | S | S | S |
Soluções | solução | S | S | S | S | S | S |
Produtos | product | S | S | S | S | S | S |
Fornecedores | fornecedor | S | S | S | S | S | S |
Cotações | cotação | S | S | S | S | S | S |
Ordens de venda | sales-order | S | S | S | S | S | S |
Ordens de compra | purchase-order | S | S | S | S | S | S |
Faturas | fatura | S | S | S | S | S | S |
Casos | case | S | S | S | S | S | S |
Catálogos de preços | price-book | S | S | S | S | S | S |
Configurar uma origem Facebook Ads
Para criar uma conexão para uma origem Facebook Ads, consulte Conexão com o Facebook Ads .
Usando sua integração ETL zero, é possível realizar as seguintes operações de DDL para as entidades compatíveis:
Rótulo da entidade | Nome da entidade | Suporte a Create | Suporte a Update | Suporte a Delete |
---|---|---|---|---|
Adset | */adsets | S | S | S |
Campaign | */campaigns | S | S | S |
Ads | */ads | S | S | S |
Configurando uma origem Instagram Ads
Para criar uma conexão para uma origem Instagram Ads, consulte Conexão com o Instagram Ads .
Usando sua integração ETL zero, é possível realizar as seguintes operações de DDL para as entidades compatíveis:
Nome da entidade | Suporte a Create | Suporte a Update | Suporte a Delete |
---|---|---|---|
*/adsets | S | S | S |
*/campaigns | S | S | S |
*/ads | S | S | S |