调用内部函数Fn::MarketplaceImage,返回指定云市场镜像商品Code的默认镜像ID。
说明
在更新资源栈或创建更改集时,若此函数返回值和前一次不同,会被认为有差异而触发引用此函数的资源更新。例如:假设某镜像商品Code在杭州地域cn-hangzhou
查到的镜像ID是m-1
,您使用包含此函数的模板创建了资源栈。如果后续云市场商家将m-1
更换为m-2
,您再次使用包含此函数的模板更新资源栈时,由于得到的镜像ID不同而被认为有差异,从而触发引用此镜像ID的资源(例如ALIYUN::ECS::InstanceGroup)的更新。
函数声明
JSON
{ "Fn::MarketplaceImage": "ImageProductCode" }
YAML
完整函数的语法。
Fn::MarketplaceImage: ImageProductCode
缩写形式。
!MarketplaceImage : <ImageProductCode>
参数信息
ImageProductCode
:必选,字符串。云市场镜像商品Code。例如:cmjj02****
。关于如何查看云市场镜像商品Code,请参见什么是商品Code。
返回值
字符串。云市场镜像商品Code在当前地域对应的默认镜像ID。
使用示例
!MarketplaceImage cmjj02****
返回值:m-2zeeyr9nxxoo5gcg****
。
文档内容是否对您有帮助?