Topic 1 Question #1
作为开发人员,你希望确保自己的插件更新到最新版本。你应该使用哪条Terraform命令?
答案: D
各选项分析:
A. 选项A错误,terraform refresh命令的作用是同步状态文件,本身没有-upgrade参数,也不用于更新插件
B. 选项B错误,terraform apply命令用于执行变更部署,不存在-upgrade参数,也不负责更新插件版本
C. 选项C错误,terraform providers命令用于查看当前配置的提供者信息,没有-upgrade参数,不用于更新插件
D. 选项D正确,terraform init的-upgrade参数会将配置所需的提供者插件更新到符合版本约束的最新版本,符合题目要求
关键知识点:
terraform init命令的-upgrade选项用于将项目依赖的Terraform提供者插件升级到符合版本约束的最新版本。
参考资料:
Terraform CLI 文档 - terraform init, https://developer.hashicorp.com/terraform/cli/commands/init