menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

Automating...
source image

Medium

1w

read

188

img
dot

Image Credit: Medium

Automating Tableau Cloud Backups with Python, REST API and AWS

  • Automating Tableau Cloud backups using Python, REST API, and AWS provides peace of mind and flexibility for handling unintentional changes or data loss.
  • Technologies used include a general-purpose scripting language, AWS Lambda for serverless execution, and Amazon S3 for storage.
  • The process involves triggers from Amazon EventBridge activating an AWS Lambda function to interact with Tableau Cloud via the REST API.
  • Backups are stored in Amazon S3 in an organized manner for easy access and management.
  • Preparation steps involve creating a Personal Access Token in Tableau Cloud and configuring AWS Secrets Manager for secure storage of credentials.
  • Creating a new bucket in Amazon S3 and setting up an AWS Lambda function are also necessary steps.
  • Dependencies need to be packaged with Python scripts for AWS Lambda as it doesn't allow runtime library installation.
  • Environment variables can be defined for configuration in the AWS Lambda console.
  • Automating backups can be achieved using Amazon EventBridge to run backups on a scheduled basis.
  • Accessing logs post-execution helps in verifying the correctness of the backup process.

Read Full Article

like

11 Likes

For uninterrupted reading, download the app