Fn::Base64 - AWS CloudFormation

Fn::Base64

A função intrínseca Fn::Base64 retorna a representação Base64 da string de entrada. Essa função normalmente é usada para passar dados codificados para instâncias do Amazon EC2 por meio da propriedade UserData.

Declaração

JSON

{ "Fn::Base64" : valueToEncode }

YAML

Sintaxe para o nome da função completo:

Fn::Base64: valueToEncode

Sintaxe para a forma resumida:

!Base64 valueToEncode
nota

Caso você use a forma curta e inclua imediatamente outra função no parâmetro valueToEncode, use o nome da função completo em pelo menos uma das funções. Por exemplo, a sintaxe a seguir não é válida:

!Base64 !Sub string !Base64 !Ref logical_ID

Em vez disso, use o nome da função completo em pelo menos uma das funções, conforme mostrado nos seguintes exemplos:

!Base64 "Fn::Sub": string Fn::Base64: !Sub string

Parâmetros

valueToEncode

O valor da string que você deseja converter em Base64.

Valor de retorno:

A string original, em representação Base64.

Exemplo

JSON

{ "Fn::Base64" : "AWS CloudFormation" }

YAML

Fn::Base64: AWS CloudFormation

Funções compatíveis

Você pode usar qualquer função que retorne uma string dentro da função Fn::Base64.

Consulte também