함수 게시
함수를 게시하면 DEVELOPMENT
스테이지에서 LIVE
스테이지로 함수가 복사됩니다.
함수와 연결된 캐시 동작이 없는 경우 이를 게시하면 캐시 동작과 연결할 수 있습니다. 캐시 동작은 LIVE
스테이지에 있는 함수에만 연결할 수 있습니다.
CloudFront 콘솔 또는 AWS CLI를 사용하여 함수를 게시할 수 있습니다.
- Console
-
성공하면 페이지 상단에 함수 이름
이 성공적으로 게시되었다는 배너가 표시됩니다. 빌드(Build) 탭을 선택한 다음 라이브(Live)를 선택하여 함수 코드의 라이브 버전을 볼 수도 있습니다.
- CLI
-
함수를 게시하려면
-
명령줄 창을 엽니다.
-
다음 aws cloudfront publish-function 명령을 실행합니다. 이 예에서는 예제를 보다 읽기 쉽도록 줄 바꿈이 제공됩니다.
aws cloudfront publish-function \
--name MaxAge \
--if-match ETVXYZEXAMPLE
명령이 제대로 실행되면 다음과 비슷한 출력이 표시됩니다.
FunctionSummary:
FunctionConfig:
Comment: Max Age 2 years
Runtime: cloudfront-js-2.0
FunctionMetadata:
CreatedTime: '2021-04-18T21:24:21.314000+00:00'
FunctionARN: arn:aws:cloudfront::111122223333:function/ExampleFunction
LastModifiedTime: '2023-12-19T23:41:15.389000+00:00'
Stage: LIVE
Name: MaxAge
Status: UNASSOCIATED