发布及监控

导航到 CloudFront Function 中的 Publish 标签页。点击 Publish function 按钮,Associated distributions 菜单将出现在下方:

image-20260308151711478

点击 Add association 将函数与我们的 CloudFront Distribution 关联 - 我们将针对特定的behavior/路径。

image-20260308151733211

浏览器测试

访问对应cloudfront URL,检查是否可以重定向:

image-20260308152016645

后面接上/catalog/spices/路径后,确实可以重定向到amazon.com

监控

以下 CloudWatch 指标可用于提供有用信息,例如在给定时间段内函数被调用的次数、函数是否遇到错误,或者是否超出限制。查看文档 以获取有关每个指标的更多信息。

  • 调用次数 (FunctionInvocations)
  • 验证错误 (FunctionValidationErrors)
  • 执行错误 (FunctionExecutionErrors)
  • 计算利用率 (FunctionComputeUtilization)
  • 限流 (FunctionThrottles)
  • 读取请求 (KvsReadRequests)
  • 读取错误 (KvsReadErrors)
  1. 在左侧边栏菜单中导航到 Telemetry 部分,然后点击 monitoring
  2. 选择 CloudFront Function 标签页
  3. 从下方生成的列表中选择我们的 test-redirect 函数

image-20260308152353555

我们可能无法访问上述部分中提到的每个指标。在这种情况下这是预期的,因为我们当前的函数尚未使用 Amazon CloudFront KeyValueStore