该错误通常表示CDK无法在您的计算机上找到合适的凭据以与AWS服务进行身份验证。解决此错误的方法是确保已正确配置AWS凭据并将它们存储在正确的位置。
首先,请确认您是否已正确地设置了AWS凭据。您可以使用AWS CLI或AWS考虑器登录,在控制台左上角查找您的帐户名称。
然后,请检查您的计算机上是否配置了正确的凭据。您可以在AWS CLI中使用以下命令进行检查:
aws configure list
如果上述命令中未显示正确的凭据信息,则应尝试重新配置AWS CLI并尝试重新执行CDK命令。请参阅AWS文档以了解如何配置AWS CLI。
另外,您还可以尝试在终端中使用以下命令存储凭据:
aws configure set aws_access_key_id ACCESS_KEY aws configure set aws_secret_access_key SECRET_KEY
要么
aws configure set profile.my_profile.aws_access_key_id ACCESS_KEY aws configure set profile.my_profile.aws_secret_access_key SECRET_KEY
其中“ACCESS_KEY”和“SECRET_KEY”应替换为您的AWS凭据。
最后,请确保您有足够的权限在指定位置存储凭据。如果您没有必要的权限,则该错误将会持续出现。