AWS CloudFormation
User Guide (API Version 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

Data

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

重要

由于可通过揭露属性值 (如 DescribeStackEvents) 的 API 查看名称值对,因此名称值对应包含敏感信息。

Required: No

Type: JSON object