执行Pulumi导入EBS卷时预览失败,AWS凭证配置异常求助
问题原因分析
你遇到的预览失败问题,核心是Pulumi无法获取有效的AWS凭证,具体原因可分为以下几点:
AWS凭证未正确配置:Pulumi底层依赖Terraform AWS Provider,当前环境没有提供该工具可识别的有效凭证来源。可能的情况包括:
- 未设置
AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY环境变量 ~/.aws/credentials配置文件格式错误、缺少对应profile或凭证无效- 操作环境没有关联具备EBS资源访问权限的IAM角色
- 未设置
EC2实例元数据服务(IMDS)不可用:报错信息明确指向IMDS相关问题,可能是:
- 环境中设置了
AWS_EC2_METADATA_DISABLED环境变量,直接禁用了IMDS访问 - 若在EC2实例上操作,实例未关联IAM角色,或者IMDS服务本身被系统禁用
- 环境中设置了
凭证缓存失效:报错中的
failed to refresh cached credentials说明之前缓存的凭证已过期或失效,且无法自动刷新获取新凭证
内容的提问来源于stack exchange,提问作者Amowe B
相关产品推荐
相关产品推荐

