

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用以下方式定义您的基础架构 Amazon SAM
<a name="serverless-authoring"></a>

既然您已经创建了项目，就可以用定义应用程序基础架构了 Amazon SAM。通过配置 Amazon SAM 模板来定义应用程序的资源和属性（即 Amazon SAM 项目中的`template.yaml`文件）来实现此目的。

本节中的主题提供了有关在 Amazon SAM 模板（您的`template.yaml`文件）中定义基础架构的内容。它还包含有关为特定用例定义资源的主题，例如使用 Lambda 层、使用嵌套应用程序、控制 API Gat APIs eway 的访问权限、使用 Ste Amazon p Functions 编排资源、对应用程序进行代码签名以及验证模板。 Amazon SAM 

**Topics**
+ [在 Amazon SAM 模板中定义应用程序资源](authoring-define-resources.md)
+ [在 Amazon SAM 模板中设置和管理资源访问权限](sam-permissions.md)
+ [使用您的 Amazon SAM 模板控制 API 访问权限](serverless-controlling-access-to-apis.md)
+ [使用带有 Lambda 层的 Lambda 层来提高效率 Amazon SAM](serverless-sam-cli-layers.md)
+ [使用嵌套应用程序重用代码和资源 Amazon SAM](serverless-sam-template-nested-applications.md)
+ [使用 “ EventBridge 调度器” 管理基于时间的事件 Amazon SAM](using-eventbridge-scheduler.md)
+ [使用编排资源 Amazon SAM Amazon Step Functions](serverless-step-functions-in-sam.md)
+ [为您的 Amazon SAM 应用程序设置代码签名](authoring-codesigning.md)
+ [验证 Amazon SAM 模板文件](serverless-sam-cli-using-validate.md)