Retorna o ID da imagem padrão para um código de commodity de imagem especificado no Alibaba Cloud Marketplace.
Ao atualizar uma stack ou criar um change set, qualquer alteração no valor de retorno desta função aciona a atualização de todos os recursos que a referenciam. Por exemplo, suponha que o ID da imagem para um código de commodity na região China (Hangzhou) (cn-hangzhou) seja m-1 e você utilize um modelo contendo esta função para criar uma stack. Se o vendedor do Alibaba Cloud Marketplace substituir posteriormente m-1 por m-2, o novo ID de imagem acionará a atualização dos recursos que o referenciam, como ALIYUN::ECS::InstanceGroup.
Declaração da função
-
JSON
{ "Fn::MarketplaceImage": "ImageProductCode" } -
YAML
-
Sintaxe completa.
Fn::MarketplaceImage: ImageProductCode -
Forma abreviada.
!MarketplaceImage : <ImageProductCode>
-
Parâmetros
ImageProductCode: Obrigatório. String. O código de commodity de uma imagem do Alibaba Cloud Marketplace, por exemplo, cmjj02****.
O código de commodity de um produto do Alibaba Cloud Marketplace é um identificador composto por letras (iniciadas com cm) e dígitos, como cmgj017310. Esse código está disponível na URL de qualquer produto do Alibaba Cloud Marketplace.
Por exemplo, se a URL do produto for https://market.aliyun.com/products/52738005/cmfw007705.html?spm=5176.8055458.103.12.WT0F9B#sku=yuncode170500005, "cmfw007705" corresponde ao código de commodity.
Valor de retorno
String. O ID da imagem padrão correspondente ao código de commodity da imagem do Alibaba Cloud Marketplace especificado na região atual.
Exemplos
!MarketplaceImage cmjj02****
Valor de retorno: m-2zeeyr9nxxoo5gcg****.