【发布时间】:2023-01-27 12:40:16
【问题描述】:
发出命令时,我在 zsh 中收到以下错误:
命令-~ % cdk bootstrap aws://******/*region*
错误(片段)-Environment aws://******/*region* failed bootstrapping: Error: Need to perform AWS calls for account ******, but no credentials have been configured
当我运行 aws configure 时,我能够设置我的临时凭证并验证它们是否已写入 users/username/.aws 中的凭证文件
当我尝试从 ec2 linux 实例运行相同的命令时,一切正常。如何让 cdk 在我的本地机器上正确定位我的凭据文件?
【问题讨论】:
-
设置凭据后完全关闭并重新加载 zsh shell
-
-Ran aws configure -Fully Closed Terminal -Ran bootstrap 命令 同样的问题。
-
凭据文件的内容是什么样的,也许您需要传递
--profile <profile_name>并使用您配置的配置文件之一,但默认配置文件不是吗? -
[default] aws_access_key_id = ******* aws_secret_access_key = ******* 如果凭证文件有错误的凭证或格式不正确,是否会抛出错误说明?如果出现不正确的凭据,我认为不会出现“找不到文件”错误。
标签: amazon-web-services command-line-interface zsh aws-cdk