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

AWS::OpsWorks::Layer Recipes

AWS OpsWorks Stacks 支持五个生命周期事件:设置配置部署取消部署关闭。对于每个层,AWS OpsWorks Stacks 为每个事件运行一组标准配方。此外,您可以为任意或全部层和事件提供自定义配方。AWS OpsWorks Stacks 在标准配方之后运行自定义事件配方。LayerCustomRecipes 为特定层指定自定义配方,作为五种事件之一的响应运行。

要指定配方,请使用说明书在存储库中的目录名称后跟两个冒号以及配方名称(即不带 .rb 扩展名的配方文件名)。例如:phpapp2::dbsetup 指定存储库的 phpapp2 文件夹中的 dbsetup.rb 配方。

语法

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

JSON

{ "Configure" : [ String, ... ], "Deploy" : [ String, ... ], "Setup" : [ String, ... ], "Shutdown" : [ String, ... ], "Undeploy" : [ String, ... ] }

YAML

Configure: - String Deploy: - String Setup: - String Shutdown: - String Undeploy: - String

属性

Configure

configure 事件之后运行的一组自定义配方名称。

必需:否

类型:字符串列表

Update requires: No interruption

Deploy

deploy 事件之后运行的一组自定义配方名称。

必需:否

类型:字符串列表

Update requires: No interruption

Setup

setup 事件之后运行的一组自定义配方名称。

必需:否

类型:字符串列表

Update requires: No interruption

Shutdown

shutdown 事件之后运行的一组自定义配方名称。

必需:否

类型:字符串列表

Update requires: No interruption

Undeploy

undeploy 事件之后运行的一组自定义配方名称。

必需:否

类型:字符串列表

Update requires: No interruption