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

AWS Amplify前端资源存储位置及相关资源查询疑问

关于AWS Amplify前端部署的疑问解答

1. Amplify为前端/网站使用的资源及找不到的原因

Amplify部署前端应用默认会创建这些核心资源,但它们因Amplify的托管模式被封装在服务后台资源组中,直接在AWS控制台(如S3、CloudFormation)无法找到:

  • Amplify托管存储桶:名称带amplify-前缀,但属于Amplify内部管理资源,不会显示在你的S3控制台列表中
  • 嵌套CloudFormation堆栈:Amplify会创建用于部署的嵌套堆栈,但这些堆栈由服务管理,不会在CloudFormation控制台顶层展示,需通过Amplify应用的「部署详情」→「查看CloudFormation堆栈」入口查看
  • CloudFront分发:默认配置的CDN分发用于加速网站访问,需从Amplify应用的「域名管理」入口关联查看
  • 服务关联IAM角色:用于构建、部署的IAM角色,名称通常带AWSServiceRoleForAmplify前缀,属于Amplify托管的服务角色

找不到资源的核心原因:Amplify采用托管式部署,将底层资源封装,用户无需直接操作,只有手动配置自定义部署(如绑定自有S3/CloudFront)时,这些资源才会显示在你的账户控制台中。

2. 网站文件(JS/HTML/CSS等)的存储位置

构建后的前端文件默认存在Amplify托管的S3存储桶内,这个桶由Amplify创建维护,无法在你的S3控制台直接看到。可以通过两种方式确认:

  • 在Amplify控制台的应用详情页,进入「部署」标签,找到对应部署版本,点击「下载构建文件」即可获取该版本的全部前端资源
  • 若配置了自定义域名,Amplify会通过CloudFront分发指向该托管桶内的文件,可通过CloudFront缓存配置间接验证存储位置

如果手动配置了自定义部署(如关联自有S3存储桶),构建后的文件会同步到你指定的S3桶中,此时就能在自己的S3控制台看到资源。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 08:55:37