Publicado: Oct 20, 2022

O AWS CloudFormation ampliou a disponibilidade da transformação de linguagem chamada “AWS::LanguageExtensions” para as regiões AWS GovCloud (EUA). Quando declarada em um modelo, a transformação ativa extensões na linguagem de modelo no AWS CloudFormation.

Com este lançamento, você pode usar funções intrínsecas para comprimento (Fn::Length) e conversão de strings JSON (Fn::ToJsonString), bem como suporte a funções intrínsecas e referências a pseudoparâmetros em políticas de atualização e exclusão nas regiões AWS GovCloud (EUA). Por exemplo, você pode usar a função intrínseca Fn::Length para retornar o número de elementos em uma matriz ou função intrínseca que retorna uma matriz. A função intrínseca Fn::ToJsonString pode ser usada para converter um objeto ou matriz em uma string JSON correspondente. Por fim, é possível usar funções intrínsecas para definir os atributos de recurso DeletionPolicy e UpdateReplacePolicy.

As transformações de extensões de linguagem estão disponíveis para o público nas seguintes regiões da AWS: Leste dos EUA (Ohio, N. da Virgínia), Oeste dos EUA (Oregon, N. da Califórnia), Canadá (Central), Europa (Irlanda, Frankfurt, Londres, Estocolmo, Paris, Milão), Ásia-Pacífico (Hong Kong, Jacarta, Mumbai, Osaka, Seul, Singapura, Sydney, Tóquio), América do Sul (São Paulo), Oriente Médio (Bahrein), África (Cidade do Cabo), AWS GovCloud (EUA), Amazon Web Services China (Pequim), operada pela Sinnet e Amazon Web Services (Ningxia), operada pela NWCD.

Para saber mais, consulte a documentação do CloudFormation. Para contribuir com as discussões abertas de extensões de linguagem, junte-se ao repositório do GitHub Language Discussion. Nesse repositório, os clientes podem solicitar recursos de linguagens e comentar sobre propostas de Request for Comments (RFC – Solicitação de comentários) de novos recursos de linguagens.