DaaS / Products / Terraform-provisioned RDS with managed accounts

Terraform-provisioned RDS with managed accounts

A DevOps engineer configures Terraform authentication against Alibaba Cloud, then uses Terraform to provision an ApsaraDB RDS instance and declaratively manage its database accounts and privileges as code.

Products involved

Scenario

A DevOps engineer configures Terraform authentication against Alibaba Cloud, then uses Terraform to provision an ApsaraDB RDS instance and declaratively manage its database accounts and privileges as code.

How the products combine

  1. terraform · terraform-manage-authentication — Terraform — Configure Terraform authentication with cloud provider
  2. See terraform/terraform-manage-authentication.

  3. rds · rds-manage-accounts — ApsaraDB RDS — Manage database accounts and permissions
  4. See rds/rds-manage-accounts.

Typical questions

FAQ

Q: How do I use Terraform to provision and manage an Alibaba Cloud RDS instance and its database accounts? A: You can use Terraform to provision an ApsaraDB RDS instance and declaratively manage its database accounts and privileges as code. This workflow requires configuring Terraform authentication against Alibaba Cloud first. It leverages the combined Terraform authentication and RDS account management capabilities.