安装 hashicorp/aws 时出错:权限被拒绝

Error while installing hashicorp/aws: permission denied

提问人:Souad 提问时间:11/15/2023 更新时间:11/15/2023 访问量:42

问:

我将最新版本的 terraform 下载到我的 amazon linux 服务器中,并将其放在 /opt/terraform/1.6.3 目录下。我将这个最新版本命名为:terraform163,然后在 /opt/terraform 下创建了一个指向新版本的符号链接:

ln -s  /opt/terraform/1.6.3/terraform terraform163

这是路径 /opt/terraform 的内容:

drwxrwsr-x  10 ec2-user terraform 241 Nov 15 12:41 .
drwxr-xr-x  10 root     root      122 Dec  1  2022 ..
drwxr-sr-x   2 ssm-user terraform  23 Jul 27  2021 0.12.23
drwxrwsr-x   2 user     terraform  23 Nov 25  2021 0.13.7
drwxrwsr-x   2 user     terraform  23 Nov 25  2021 0.14.11
drwxrwsr-x   2 user     terraform  23 Nov 25  2021 0.15.5
drwxrwsr-x   2 user     terraform  23 Nov 25  2021 1.0.11
drwxrwsr-x   2 user     terraform  23 Dec 23  2021 1.1.2
drwxrwsr-x   2 user     terraform  23 Nov 15 12:41 1.6.3
drwxrwsr-x+  4 user     terraform  54 Dec 20  2021 plugin_cache
lrwxrwxrwx   1 user     terraform  30 Dec 23  2021 terraform -> /opt/terraform/1.1.2/terraform
lrwxrwxrwx   1 ssm-user terraform  32 Jul 27  2021 terraform.12 -> /opt/terraform/0.12.23/terraform
lrwxrwxrwx   1 user     terraform  31 Nov 25  2021 terraform.13 -> /opt/terraform/0.13.7/terraform
lrwxrwxrwx   1 user     terraform  32 Nov 25  2021 terraform.14 -> /opt/terraform/0.14.11/terraform
lrwxrwxrwx   1 user     terraform  31 Nov 25  2021 terraform.15 -> /opt/terraform/0.15.5/terraform
lrwxrwxrwx   1 user     terraform  30 Nov 15 12:41 terraform163 -> /opt/terraform/1.6.3/terraform
[user@ip-10-193-192-5 terraform]$ pwd
/opt/terraform

现在,当我使用这个新版本时,我收到以下错误:terraform init

Initializing provider plugins...
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of hashicorp/template from the dependency lock file
- Installing hashicorp/aws v5.25.0...
- Installing hashicorp/template v2.2.0...
- Installed hashicorp/template v2.2.0 (signed by HashiCorp)
╷
│ Error: Failed to install provider
│ 
│ Error while installing hashicorp/aws v5.25.0: mkdir
│ /opt/terraform/plugin_cache/registry.terraform.io/hashicorp/aws/5.25.0/linux_386:
│ permission denied
╵

ERRO[0010] 1 error occurred:
        * exit status 1

我错过了什么? 谢谢

Linux amazon-web-services terraform

评论

2赞 Marko E 11/15/2023
好吧,缺少在所述目录中执行写入操作的权限。

答: 暂无答案