You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform AWS Provider访问问题:无效AMI及控制台令牌创建咨询

问题解答

1. 在AWS控制台创建/销毁访问凭证

长期访问密钥(Access Key ID/Secret Access Key)

  • 登录AWS控制台,进入IAM服务
  • 左侧导航栏选「用户」,找到目标IAM用户
  • 切换到「安全凭证」标签,定位到「访问密钥」板块
  • 点击「创建访问密钥」,按引导完成操作即可生成新的Access Key和Secret Key
  • 删除密钥:在目标密钥右侧点击「操作」→「删除」,确认后完成销毁

临时安全令牌

如果需要带过期时间的临时访问令牌:

  • 控制台角色切换:右上角点击用户名→「切换角色」,输入目标角色的ARN和账户ID,切换后系统自动生成并使用临时令牌,无需手动保存
  • STS生成:需通过CLI/SDK调用STS的GetSessionToken等接口,控制台无直接生成入口

2. Terraform InvalidAMIID.NotFound 错误修复

InvalidAMIID.NotFound属于典型的跨区域AMI不兼容问题:

  • AMI是区域专属资源,不同区域的同系统AMI ID不通用,你使用的ami-07ffb2f4d65357b42并非ap-south-1区域的有效AMI
  • 正确处理方式:要么修改Terraform的AWS Provider区域配置,与获取AMI的区域保持一致;要么在ap-south-1区域重新查找对应系统的AMI ID
  • 你提到已通过修改区域配置解决问题,这是正确的方案,后续使用AMI时务必核对区域匹配

内容的提问来源于stack exchange,提问作者Skegg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:31:16