Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
发布函数
当您发布函数时,这会将函数从 DEVELOPMENT
阶段复制到 LIVE
阶段。
如果缓存行为没有与函数关联,则发布函数使您能够将其与缓存行为相关联。您只能将缓存行为与处于 LIVE
阶段中的函数相关联。
您可以在 CloudFront 控制台中或使用 Amazon 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