May 13, 2020 / Nirav Shah
On 22 April 2020 AWS has announced a very cool service that makes it easier for developers to transfer data between AWS and other SaaS applications.
So without wasting any time let us come to the point, first let us explain to you what Amazon AppFlow is?
Well AppFlow is fully managed service that enables you to securely transfer data between Software-as-a-Service (SaaS) applications like Salesforce, Marketo, Slack, and ServiceNow to the AWS services like Amazon S3 and Amazon Redshift, and AppFlow support Cloud trail event so that you can easily see the API history on cloud trail but you have to just turn on cloud trail on AWS management console.
For example, you can Create a copy of a Salesforce object (i.e. opportunity, case, campaign) in Amazon S3.
Note:- Right now AWS only supports S3 and Amazon Redshift, they are continuing to add more in the future .
And the good thing is AWS provide three trigger mechanisms which describe below
AWS PrivateLink provides private connectivity between VPCs, AWS services, and on-premises applications, securely on the Amazon network. AppFlow uses PrivateLink so that your data is securely encrypted for transfer over the internet.
How does it work?
AppFlow supports Amazon S3 and 13 SaaS applications as sources of data, and Amazon S3, Amazon Redshift, Salesforce, and Snowflake as destinations. To learn more, please visit the AppFlow integrations page.
The SaaS application administrators and business analysts can quickly implement most of the integrations they need without waiting months for IT to finish integration projects. Specifically,
the benefits include,
AppFlow is generally available today in the following regions:
US East (Northern Virginia), US East (Ohio), US West (Northern California), US West (Oregon), Canada (Central), Asia Pacific (Singapore), Asia Pacific (Tokyo), Asia Pacific (Sydney), Asia Pacific (Seoul), Asia Pacific (Mumbai), Europe (Paris), Europe (Ireland), Europe (Frankfurt), Europe (London), and South America (São Paulo).
You can get started with AppFlow using the AWS Management Console in minutes. Select your data source and destination, specify your flow trigger, map your fields, opt to add data transformations or validations, and then run your flow.
Just follow below link
Video link : AppFlow
Document link : AppFlow
There is no upfront cost to use AppFlow, and customers only pay for the number of flows they run and the volume of data processed.
If you set up a flow in US-East (N. Virginia) that processes 10,000 records between Salesforce and Amazon Redshift daily for a month with each transfer updating 10 records and processing 10KB of data, then the number of flow runs is the number of transfers = 1000. The flow run charges for this operation is 1000 x $ 0.001 = $ 1 a day. The volume of data processed per flow run is 10 KB. Therefore the data processing costs are (1000) x (10 KB)/ (1 GB) $ 0.02 = $ 0.0002. The total daily cost for this flow is $1.0002 and the monthly cost is $30.01.
(Above example taken from official Amazon site)
To learn more about AppFlow:
Happy cloud computing…. 🙂
As a Director of Eternal Web Private Ltd an AWS consulting partner company, Nirav is responsible for its operations. AWS, cloud-computing and digital transformation are some of his favorite topics to talk about. His key focus is to help enterprises adopt technology, to solve their business problem with the right cloud solutions.
Have queries about your AWS project ideas and concepts? Please drop in your project details to discuss with our AWS experts, professionals and consultants.