本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
發佈函數
當您發佈函數時,這會將函數從DEVELOPMENT
舞台複製到LIVE
舞台。
如果快取行為與函數沒有關聯,發佈它可讓您將快取行為與快取行為建立關聯。您只能將快取行為與 LIVE
階段中的函數產生關聯。
您可以在 CloudFront 主控台或使用 AWS CLI.
- Console
-
成功時,頁面頂端會出現一個橫幅,顯示功能名稱
已成功發佈。您也可以選擇建置索引標籤,然後選擇即時以檢視函數程式碼的即時版本。
- 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