跳转到内容
搜索文档

使用 Terraform 将 /images 路由到 S3 存储桶

使用 Terraform 和 Cloud Connector 将 URI 路径以 /images 开头的请求路由到特定的 AWS S3 存储桶。

最后更新 查看 MarkdownAgent 设置

以下示例使用 Terraform 为 zone 定义了一条 Cloud Connector 规则。该规则将针对您域名上 /images 的请求路由到 AWS S3 存储桶。

resource "cloudflare_cloud_connector_rules" "serve_images_in_aws" {
  zone_id = "<ZONE_ID>"
  rules {
    description = "Route images to AWS S3 bucket"
    enabled     = true
    expression  = "http.request.full_uri wildcard \"https://<YOUR_HOSTNAME>/images/*\""
    provider    = "aws_s3"
    parameters {
      host = "<BUCKET_NAME>.s3.amazonaws.com"
    }
  }
}

其他资源

有关将 Terraform 与 Cloudflare 配合使用的其他指南,请参阅以下资源:

这篇文档对您有帮助吗?