# 错误：配置 Terraform AWS Provider 时出错：未找到有效的凭证源

- **ID:** `terraform/invalid-aws-provider-region`
- **领域:** terraform
- **类别:** auth_error
- **验证级别:** ai_generated
- **修复率:** 85%

## 根因

AWS 提供程序无法在环境变量、共享凭证文件或 IAM 角色中找到有效凭证。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| AWS Provider v5.0+ | active | — | — |
| Terraform v1.4+ | active | — | — |

## 解决方案

1. ```
   通过环境变量设置 AWS 凭证：export AWS_ACCESS_KEY_ID=xxx; export AWS_SECRET_ACCESS_KEY=xxx
   ```
2. ```
   配置 ~/.aws/credentials 使用默认配置文件并设置 AWS_PROFILE=default
   ```

## 无效尝试

- **** — Empty values are treated as invalid; provider still fails to authenticate. (70% 失败率)
- **** — Provider checks the profile but cannot load credentials, still fails. (50% 失败率)
