本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS SAM 的内置函数
内置函数使您能够为仅在运行时可用的属性分配值。AWS SAM 对特定内置函数属性的支持有限,因此无法解析某些内置函数。因此,建议添加 AWS::LanguageExtensions 转换来解决此问题。AWS::LanguageExtensions 是一个 CloudFormation 托管的宏,可让您使用内置函数和默认未包含在 CloudFormation 中的其他功能。
Transform: - AWS::LanguageExtensions - AWS::Serverless-2016-10-31
注意
如果您在 CodeUri 属性中使用内置函数,则 AWS SAM 将无法正确解析这些值。考虑改用 AWS::LanguageExtensions 转换。
有关更多信息,请参阅 AWS::Serverless::Function 的“属性”部分。
有关内置函数的更多信息,请参阅《AWS CloudFormation 用户指南》中的内置函数参考。