如何使用Tfenv安装Terraform


由于我在工作中使用terraform在AWS上构建了基础架构,因此我希望总结一下从安装到实际施工的过程。

这次,我将介绍terraform的安装过程。

环境

  • macOS Mojave 10.14.5
  • MacBook Pro,13英寸,2015年初

如何安装terraform

tfenv使安装和版本控制更加容易,因此这次我们将描述使用tfenv的安装方法。

  • 安装tfenv

1
$ brew install tfenv
  • 检查可安装的版本
1
$ tfenv list-remote
  • 地形安装
1
$ tfenv install 0.12.0 # 上記で確認したバージョンを指定

使用以下命令显示版本时,安装完成。

1
2
$ terraform --version
Terraform v0.12.0
  • 设置AWS凭证

在AWS上构建基础架构时,有必要设置AWS身份验证信息。
以下是如何设置认证信息。

创建凭据文件

1
2
3
mkdir ~/.aws # ~/.awsのフォルダが存在しない場合
touch ~/.aws/credentials
vi ~/.aws/credentials

?/ .aws /凭据中添加了aws_access_key_idaws_secret_access_key
(通过IAM创建用户时,将发出以下身份验证信息)

?/ .aws /凭据

1
2
3
[default]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key

如果要指定要运行的AWS区域,请在?/ .aws / config

中指定region

?/ .aws /配置

1
2
[default]
region = ap-northeast-1

需要其他准备工作,才能使用terraform实际操作AWS资源,但是terraform安装现已完成!

如果您想正确使用多个AWS账户

以下是有关如何切换帐户的摘要,因此请参考它!

如何使用direnv在terraform中正确使用多个AWS帐户
https://qiita.com/sasshi_i/items/609044aa106cdcb43a89