CloudFront 함수에 대한 JavaScript 런타임 기능 - Amazon CloudFront

CloudFront 함수에 대한 JavaScript 런타임 기능

CloudFront Functions JavaScript 런타임 환경은 ECMAScript(ES) 버전 5.1을 준수하며, ES 버전 6에서 12까지의 일부 기능을 지원합니다.

최신 기능을 이용하려면 JavaScript 런타임 2.0을 사용하는 것이 좋습니다.

JavaScript 1.0과 비교한 JavaScript 2.0의 변경 사항은 다음과 같습니다.

  • 버퍼 모듈 메서드 사용 가능

  • 다음과 같은 비표준 문자열 프로토타입 메서드는 사용할 수 없습니다.

    • String.prototype.bytesFrom()

    • String.prototype.fromBytes()

    • String.prototype.fromUTF8()

    • String.prototype.toBytes()

    • String.prototype.toUTF8()

  • 암호화 모듈의 변경 사항은 다음과 같습니다.

    • hash.digest() - 인코딩이 제공되지 않은 경우 반환 유형이 Buffer로 변경됩니다.

    • hmac.digest() - 인코딩이 제공되지 않은 경우 반환 유형이 Buffer로 변경됩니다.

  • 이 밖의 새로운 기능에 대한 자세한 내용은 CloudFront Functions를 위한 JavaScript 런타임 2.0 기능 섹션을 참조하세요.