AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

自定义资源响应对象

Custom Resource Provider 响应字段

以下是自定义资源提供程序在将 JSON文件发送到预签名 URL 时包含的属性。有关使用预签名 URL 上传对象的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的相关主题

状态

custom resource provider 为响应 AWS CloudFormation 生成的请求而发送的状态值。

必须是 SUCCESSFAILED

Required: Yes

Type: String

原因

描述响应失败的原因。

Required:StatusFAILED 时是必需的。否则,它是可选的。

Type: String

PhysicalResourceId

该值应是对于自定义资源供应商具有唯一性的标识符,最大大小为 1 Kb。该值必须是非空字符串,并且在所有响应中对于相同资源必须相同。

Required: Yes

Type: String

堆栈 ID

标识包含自定义资源的堆栈的 Amazon 资源名称 (ARN)。 此响应值应从请求中复制 verbatim

Required: Yes

Type: String

请求 ID

请求的唯一 ID。 此响应值应从请求中复制 verbatim

Required: Yes

Type: String

LogicalResourceId

AWS CloudFormation 模板中 template developer 选择的自定义资源名称(逻辑 ID)。 此响应值应从请求中复制 verbatim

Required: Yes

Type: String

NoEcho

可选。指示在使用 Fn::GetAtt 函数进行检索时,是否遮蔽定义资源的输出。如果设置为 true,则所有返回值均用星号 (*****) 遮蔽。默认值为 false

Required: No

Type: Boolean

Data

可选。要在响应中发送的custom resource provider-defined的名称-值对。您可以使用 Fn::GetAtt 在模板中按名称访问此处提供的值。

重要

如果名称-值对包含敏感信息,您应使用 NoEcho 字段遮蔽自定义资源的输出。否则,这些值会通过呈现属性值的 API (例如 DescribeStackEvents) 而显示出来。

Required: No

Type: JSON object