External Data Lake Sync (AWS)
Last updated
Was this helpful?
Last updated
Was this helpful?
The integration between Event Stores and AWS allows the seamless transfer of event data to an S3 bucket, ensuring efficient data archiving, backup, and accessibility. Exporting your data to an external data lake brings you more control over your data, leading you to valuable insights.
Before starting, ensure you have AWS Management Console access with permissions to manage Virtual Private Clouds(VPC), Security Groups, Lambda functions, and IAM roles. Also, consider that this procedure may incur additional costs in your AWS account due to the creation and usage of new resources.
Two templates have been developed using CloudFormation to streamline the integration setup and provide the minimum required infrastructure. Depending on your technical knowledge, you can customize these templates after their initial setup to fit your business needs.
Use this template if a Virtual Private Cloud (VPC) is already configured in your AWS account. Access the template here.
After accessing the template, fill in the details:
Stack Name: This field is automatically filled, but you can use it to customize the stack name.
S3 Bucket Name: Inform or create a name for your S3 Bucket.
Create S3 Bucket: Choose 'true' to create a new S3 Bucket, or 'false' to use an existing one.
Account ID: Inform your BMS Account ID.
API Key: Inform a BMS API Key with the "MON -Event Stores - Read Only" policy of access.
After filling out all the fields, at the end of the page, you must acknowledge that AWS CloudFormation might create IAM resources for this template. Then, click on 'Create Stack' to proceed with the stack creation.
If your AWS account does not have a Virtual Private Cloud (VPC) configured, use this template, which can be accessed here.
After accessing the template, fill in the details:
Stack Name: This field is automatically filled, but you can use it to customize the stack name.
S3 Bucket Name: Inform or create a name of your S3 Bucket.
Create S3 Bucket: Choose 'true' to create a new S3 Bucket, or 'false' to use an existing one.
Account ID: Inform your BMS Account ID.
API Key: Inform a BMS API Key with the "MON -Event Stores - Read Only" policy of access.
Subnet IDs: Select a subnet ID for the Lambda function from the drop-down list.
Security Group IDs: Select a security group ID for the Lambda function from the drop-down list.
After filling out all the fields, at the end of the page, you must acknowledge that AWS CloudFormation might create IAM resources for this template. Then, click on 'Create Stack' to proceed with the stack creation.
Now you have integrated your BMS Event Stores with AWS and your data will start to be sent as soon as the stack creation is completed, you can follow this process at your stacks dashboard. Check these articles to learn more about related BMS Features and AWS products:
Event Store ID: Inform the Event Store ID, you can find it by clicking on at the same row as the event store you wish to import.
Event Store ID: Inform the Event Store ID, you can find it by clicking on at the same row as the event store you wish to import.