Introdução ao Amazon AppFlow
Objetivo de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever os recursos e benefícios do Amazon AppFlow.
- Explicar os casos de uso do AppFlow.
- Explicar como o AppFlow funciona com o Salesforce Private Connect para proteger sua transferência de dados.
- Listar os requisitos do sistema para o AppFlow.
Diga “Olá” ao AppFlow
O Amazon AppFlow é um serviço de integração da AWS que permite transferir dados entre aplicativos em nuvem, por exemplo, o Salesforce e os serviços AWS, como Amazon Simple Storage Service (Amazon S3), Amazon EventBridge e Amazon Redshift com alguns cliques. Você também pode usar o AppFlow para criar registros no Salesforce usando dados armazenados em uma partição do Amazon S3. Os dados fluem nos dois sentidos.
Configure o Amazon AppFlow por meio do console do AppFlow, da API, da CLI ou de modelos do AWS CloudFormation. Inicie a transferência de dados sob demanda, execute-a de maneira agendada ou acione-a quando ocorrer um evento de alteração ou plataforma.
Conheça os casos de uso do AppFlow
Joe é um administrador do Salesforce. Ele usa a interface direta do AppFlow para fazer backup de milhões de contatos e casos de suporte do Salesforce no Amazon S3 todas as noites. Jill, uma analista, criou um fluxo para obter registros de oportunidades de vendas do Salesforce assim que o status de oportunidade muda de Aberta para Fechada ganha. Ao mesmo tempo, ela mascara o ID da conta e envia tudo para o data warehouse Amazon Redshift.
Janus, especialista em business intelligence, combina os dados de atendimento e vendas para a empresa calcular o sentimento e o potencial de crescimento de cada conta utilizando ferramentas de análise disponíveis na AWS. Eles atualizam os painéis quase em tempo real para as partes interessadas executivas. Jill também criou outro fluxo para inserir o potencial de oportunidade atualizado novamente no Salesforce.
Com os dados fluindo facilmente entre os serviços AWS, Sales Cloud e Service Cloud, transformados e apresentados em conjunto, é fácil para seus líderes de negócios investir os recursos certos nos lugares certos no momento certo. Os negócios têm a precisão de um relógio.
Manter a segurança dos dados
O Amazon AppFlow criptografa automaticamente os dados ativos e inativos, garantindo que seus dados fiquem seguros durante a transferência. Por padrão, o AppFlow usa chaves de criptografia gerenciadas pela AWS para criptografar seus dados. Como alternativa, você pode escolher suas próprias chaves para criptografar os dados e ter controle sobre as políticas principais e até mesmo revogá-las, se necessário.
O Amazon AppFlow também funciona em conjunto com o Salesforce Private Connect. Isso dá a você uma conexão de rede privada totalmente gerenciada entre sua organização do Salesforce e a AWS.
Quando você está transferindo dados entre o Salesforce e a AWS, normalmente há alguma configuração de rede envolvida para garantir que seus dados serão mantidos privados e seguros em movimento. O AppFlow automatiza isso com o AWS PrivateLink. Isso permite que você também use o Salesforce Private Connect para estabelecer uma transferência de dados segura de ponta a ponta.
Pense nisso desta forma: O AppFlow está entre seu ambiente AWS e o Salesforce Private Connect (1). O AppFlow cria automaticamente pontos de extremidade PrivateLink (2) e transfere dados a esses pontos de extremidade para garantir que seus dados nunca serão expostos à internet pública. Sua transferência de dados é privada e segura.
Isso só acontece quando a transferência de dados é executada. O AppFlow configura automaticamente esses pontos de extremidade em sua própria nuvem virtual privada (VPC) para executar a transferência de dados segura e os exclui quando a transferência de dados é concluída. Não há taxas adicionais da AWS para se conectar ao Salesforce Private Connect por meio do Amazon AppFlow.
Conheça os requisitos da AWS
Primeiro, você precisa ter uma conta da AWS. Você pode se inscrever em uma conta gratuita se ainda não tem uma. Você precisa preencher o formulário com nome, email, endereço e outras informações, incluindo um número de cartão de crédito. Você só é cobrado quando usa um serviço pago AWS. Enquanto sua conta da AWS vem com uma série de serviços gratuitos, o Amazon AppFlow em si é um serviço pago. Por exemplo, você é cobrado por cada execução de fluxo e por cada GB de transferência de dados do Salesforce para a AWS.
Para encontrar o AppFlow quando estiver conectado ao Console de gerenciamento da AWS, digite appflow
no campo Encontrar serviços e clique em Amazon AppFlow.
Se você não é o administrador da AWS para sua conta, precisa de permissões para criar e executar fluxos, o que poderá obter se a política AmazonAppFlowFullAccess estiver anexada à sua função na AWS.
Conheça os requisitos do Salesforce
Há algumas coisas exigidas da sua organização do Salesforce antes de usar o AppFlow.
- Sua conta do Salesforce deve estar habilitada para acesso à API. O acesso à API é ativado por padrão nas edições Enterprise, Unlimited, Developer e Performance.
- Sua organização deve permitir a instalação de aplicativos conectados. Essa é a configuração padrão no Salesforce.
- Se a sua organização aplicar restrições de endereço IP, permita os intervalos de endereço IP da AWS mostrados no Guia geral de referência da Amazon Web Services.
- A política de atualização do token do Aplicativo de login incorporado do Amazon AppFlow precisa ser definido como Token de atualização válido até que seja revogado. Caso contrário, seu fluxo falhará quando o token de atualização expirar.
- Você precisa habilitar a captura de dados de alteração no Salesforce para usar acionadores de fluxo orientados por eventos.
- Para criar conexões privadas usando o AWS PrivateLink, você precisará ativar as permissões do usuário Gerenciar metadados e Gerenciar conexões externas.
Mantenha o fluxo dos seus dados
Na próxima unidade, você aprenderá a conectar a AWS e o Salesforce usando o AppFlow.
Recursos
- Trailhead: Noções básicas da nuvem AWS
- Trailhead: Salesforce Private Connect para AWS
- Ajuda do Salesforce: Gerenciar políticas de acesso OAuth de um aplicativo conectado
- Desenvolvedores do Salesforce: Change Data Capture Developer Guide: Selecionar objetos para notificações de alteração na interface do usuário
- Site externo: AWS: Amazon AppFlow
- Site externo: AWS: Gerenciamento de identidade e acesso para o Amazon AppFlow