在本模块中,您将配置 Amazon Simple Storage Service (S3) 以托管您的 Web 应用程序的静态资源。在后续模块中,您将使用 JavaScript 向这些页面添加动态功能,以调用使用 AWS Lambda 和 Amazon API Gateway 构建的远程 RESTful API 该模块的架构非常简单。您的所有静态 Web 内容(包括 HTML、CSS、JavaScript、图像和其他文件)都将存储在 Amazon S3 中。然后,您的最终用户将使用 Amazon S3 公开的公共网站 URL 访问您的站点。您无需运行任何网络服务器或使用其他服务即可使您的网站可用 出于本模块的目的,您将使用我们提供的 Amazon S3 网站端点 URL。它采取的形式 httpyour-bucket-name}.s3-website.{region}.amazonaws.com。对于大多数实际应用程序,您会希望使用自定义域来托管您的站点。如果您有兴趣使用自己的域,请按照 Amazon S3 文档中有关使用自定义域设置静态网站的说明进行操作 **完成模块时间 30 分钟 **使用 Amazon S3 的服务 **CloudFormation 模板 如果您已经习惯使用 Amazon S3,或者您只想跳到使用 Lambda 和 API Gateway,您可以启动其中之一您选择的区域中的 AWS CloudFormation 模板可自动构建必要的资源 |区域||CloudFormation 模板| |美国东部(弗吉尼亚北部发射堆栈>| |美国东部(俄亥俄发射堆栈>| |美国西部(OregonLaunch 堆栈 >| |欧盟(法兰克福发射堆栈>| |欧盟(爱尔兰发射堆栈>| |欧盟(伦敦发射堆栈>| |亚太地区(东京发射堆栈>| |亚太地区(SeoulLaunch stack >| |亚太地区(SydneyLaunch stack >| |亚太地区(孟买发射堆栈>| **CloudFormation 启动说明** 点击 在您选择的区域上方启动 Stacklink 点击 接下来在选择模板页面 为 网站存储桶名称例如 wildrydes-yourname 然后点击 下一个 在选项页面上,保留所有默认值并单击 下一个 在 Review 页面上,选中复选框以确认 CloudFormation 将创建 IAM 资源并单击 创建 此模板使用自定义资源将静态网站资产从中央 S3 存储桶复制到您自己的专用存储桶中。为了让自定义资源写入您账户中的新存储桶,它必须创建一个 IAM 角色,它可以承担这些权限 等待 wildrydes-webapp-1stack 达到状态 创建完成 随着 wildrydes-webapp-1stack 选中,点击 输出选项卡并单击 WebsiteURL 链接 验证 Wild Rydes 主页是否正确加载并转到下一个模块,用户管理 按照下面的分步说明托管静态网站。单击每个步骤编号以展开该部分。