AWS::Amplify::App AutoBranchCreationConfig - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Amplify::App AutoBranchCreationConfig

您可以使用 AutoBranchCreationConfig 属性自动创建匹配特定模式的分支。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "AutoBranchCreationPatterns" : [ String, ... ], "BasicAuthConfig" : BasicAuthConfig, "BuildSpec" : String, "EnableAutoBranchCreation" : Boolean, "EnableAutoBuild" : Boolean, "EnablePullRequestPreview" : Boolean, "EnvironmentVariables" : [ EnvironmentVariable, ... ], "PullRequestEnvironmentName" : String, "Stage" : String }

属性

AutoBranchCreationPatterns

Amplify 应用程序的自动分支创建 glob 模式。

必需:否

类型:字符串列表

Update requires: No interruption

BasicAuthConfig

为您自动创建的分支设置密码保护。

必需:否

类型BasicAuthConfig

Update requires: No interruption

BuildSpec

自动创建的分支的构建规范。

必需:否

类型:字符串

Update requires: No interruption

EnableAutoBranchCreation

为 Amplify 应用程序启用自动分支创建。

必需:否

类型:布尔值

Update requires: No interruption

EnableAutoBuild

为自动创建的分支启用自动构建。

必需:否

类型:布尔值

Update requires: No interruption

EnablePullRequestPreview

设置是否为 Amplify 控制台针对您的应用程序自动创建的每个分支启用拉取请求预览。每次为分支打开拉取请求时,Amplify 控制台将您的应用程序部署到唯一的 URL 以创建预览。在将拉取请求合并到生产或集成分支之前,开发和 QA 团队可以使用该预览对其进行测试。

为了为预览提供后端支持,Amplify 控制台自动预置一个临时后端环境,在关闭拉取请求时,它将删除该环境。如果要为预览指定专用的后端环境,请使用 PullRequestEnvironmentName 属性。

有关更多信息,请参阅 AWS Amplify 控制台用户指南 中的 Web 预览

必需:否

类型:布尔值

Update requires: No interruption

EnvironmentVariables

自动创建的分支的环境变量。

必需:否

类型EnvironmentVariable 的列表

Update requires: No interruption

PullRequestEnvironmentName

如果启用了拉取请求预览,您可以使用该属性为预览指定专用的后端环境。例如,您可以指定一个名为 prodtestdev 并使用 Amplify CLI 初始化的环境。

要启用拉取请求预览,请将 EnablePullRequestPreview 属性设置为 true

如果未指定环境,Amplify 控制台将自动预置一个临时后端环境,以便为每个预览提供后端支持。在关闭拉取请求时,Amplify 控制台将删除该环境。

有关创建后端环境的更多信息,请参阅 AWS Amplify 控制台用户指南 中的功能分支部署和团队工作流

必需:否

类型:字符串

Update requires: No interruption

Stage

自动创建的分支的阶段。

必需:否

类型:字符串

Update requires: No interruption