Recursos de tempo de execução JavaScript para funções do CloudFront - Amazon CloudFront

Recursos de tempo de execução JavaScript para funções do CloudFront

O ambiente de runtime do JavaScript do CloudFront Functions é compatível com o ECMAScript (ES) versão 5.1 e também é compatível com alguns recursos das versões 6 a 12 do ES.

Para ter os recursos mais atualizados, recomendamos usar o JavaScript runtime 2.0.

Os recursos do JavaScript runtime 2.0 têm as seguintes alterações em comparação com o 1.0:

  • Os métodos do módulo de buffer estão disponíveis.

  • Os seguintes métodos de protótipo de string não padrão não estão disponíveis:

    • String.prototype.bytesFrom()

    • String.prototype.fromBytes()

    • String.prototype.fromUTF8()

    • String.prototype.toBytes()

    • String.prototype.toUTF8()

  • O módulo criptográfico tem as seguintes alterações:

    • hash.digest(): o tipo de retorno será alterado para Buffer se nenhuma codificação for fornecida.

    • hmac.digest(): o tipo de retorno será alterado para Buffer se nenhuma codificação for fornecida.

  • Para ter mais informações sobre novos recursos adicionais, consulte Recursos de runtime 2.0 do JavaScript para CloudFront Functions.