发布于: Nov 15, 2021
AWS App Runner 现已支持使用 AWS Cloud Development Kit (AWS CDK)来构建和部署应用程序。AWS CDK使您能够使用熟悉的编程语言(如 Python 和Node.js)从单一源构建跨整个 AWS 的基础设施。借助 AWS CDK 集成,您可以通过将源代码位置定义为 Amazon Elastic Container Registry(Amazon ECR)Public、Amazon ECR Private 或 GitHub 来创建 App Runner 服务。您还可以使用 AWS CDK 为您的应用程序使用的其他服务(例如 Amazon DynamoDB 和 AWS Lambda)创建所需的 Identity and Access Management(IAM)角色。
您可以利用 AWS CDK 的服务构造和源属性来定义源位置。为了创建和管理 IAM 角色,您可以在 AWS CDK 的服务构造中定义 instanceRole 和 accessRole 属性。如需在 AWS App Runner 中使用 AWS CDK 的详细信息,请参阅 AWS CDK 文档。如需了解有关 App Runner 的详情,请参阅开发人员指南。