由于我在工作中使用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 /凭据中添加了
(通过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
中指定
?/ .aws /配置
1 2 | [default] region = ap-northeast-1 |
需要其他准备工作,才能使用terraform实际操作AWS资源,但是terraform安装现已完成!
如果您想正确使用多个AWS账户
以下是有关如何切换帐户的摘要,因此请参考它!
如何使用direnv在terraform中正确使用多个AWS帐户
https://qiita.com/sasshi_i/items/609044aa106cdcb43a89