You must install and configure Terraform before you can use its simple template language to define, preview, and deploy cloud infrastructure.


  1. Visit the official Terraform website to download the package for your operating system.
  2. Decompress the package to /usr/local/bin.
    If you decompress the executable file to another directory, define a global path for the file as follows:
  3. Run the terraform command to verify the path.

    If a list of available Terraform options is displayed as follows, the installation is completed:

    username:~$ terraform
    Usage: terraform [-version] [-help] <command> [args]
  4. For higher flexibility and security of rights management, we recommend that you create and authorize a RAM user.
    1. Log on to the RAM console.
    2. Create a RAM user named Terraform, and create an AccessKey pair for the user. For more information, see Create a RAM user.
    3. Authorize the RAM user. For more information, see Grant permissions to a RAM user.
  5. Create an environment variable to store authentication information.
    export ALICLOUD_ACCESS_KEY="LTAIUrZCw3********"
    export ALICLOUD_SECRET_KEY="zfwwWAMWIAiooj14GQ2*************"
    export ALICLOUD_REGION="cn-beijing"